直播转码

        又拍云可以对直播流进行一个实时的转码和录制。首先我们需要打开又拍云的控制台,点击服务,选择直播加速,创建服务,在这里我已经创建了一个服务,并且绑定了推流域名和拉流域名,然后点击后面的配置,切换到流媒体处理,就可以看到有直播转码和直播录制,首先我们看一下直播转码,点击管理,开启转码配置,填写接入点/流名,在这里最多填写5条,只需要回车,每行一条就可以了。下面的分隔符和我们的云处理是一样的,选择对应的分隔符,默认是!,下面是输出规格,你可以输出一个对应规格的转码,比如说输出一,480W,后面有详细的参数,点击详情,看一下具体的编码信息和音频信息,都会在这里显示,最多可以添加3条,比如我们可以添加720w和480w的。它默认是支持RTMP/HTTP-FLV/HLS的输出。点击保存。

直播转码_第1张图片

直播转码_第2张图片
         在用又拍云CDN进行直播服务加速时,可以通过又拍云进行直播转码,由于直播服务可以分为自主源站(流媒体服务器在客户端)与又拍云源两种模式,如果是自主源站这种方式的话,主播是将直播内容推流到客户源站的流媒体服务器上,针对流媒体的操作基本是在客户源站那边处理,所以在又拍云上就没有直播转码的功能。如果是又拍云源的话,我们即可做到对直播的视频做到实时转码,可以将直播流转成不高于其原始码率的码流。所以,要进行直播码流的配置,必须前提条件是以又拍云为源站。

       转码配置如下图所示,输入接入点/流名,在OBS端照常推流,不一样的是在VLC端的拉流域名有所区别,播放域名可以支持RTMP、HLS、HTTP-FLV三种输出,以RTMP为例,拉流域名为 rtmp://域名/app/stream+分隔符+转码后缀,本次测试用的URL为 rtmp://livezt.pull.upcdn.net/live/zhutao-480w

    

补充一点的就是如何去查看某个直播流媒体的码率。用OBS来直播时可以在设置中直接设定码率,用VLC播放时可以按工具-媒体信息-统计查看,输入位率差不多近似可以看成是转换后的码率大小,通过对比,我们可以看到码率已经进行了转换。

  直播转码_第3张图片

如下图我们可以看到在OBS中的码率为2500

直播转码_第4张图片

转换码率后为500kbps,已经实现了码率转换。

直播转码_第5张图片

你可能感兴趣的:(直播转码)