iOS音频、视频、直播相关程序员

视频直播云服务

2016-06-10  本文已影响674人  糊里糊涂又一天

uCloud 的直播服务是2015年12月份推出的

阿里云的CDN支持直播,目前(20160428)才刚开始公测,每个帐号下面目前最多同时5个直播流

双方都支持CDN加速,都支持RTMP输入,然后自动转码成HLS,也都支持录制直播流。

目前看来uCloud的功能稍微多一点,比方说它还提供了iOS、Android的SDK,虽然功能是比较简单的,它支持比特率等的一些配置,以及推流状态的回调等。

阿里云CDN这边是通过消息服务,以及一些CLI,Python/Java SDK来查询当前的直播流状态。另外,它还可以配置一个全局的Notification回调地址。

目前双方都还没有API的鉴权接口,都只能去网页管理端手动配置一个固定的推流地址、包括签名。

uCloud测试结果20160601,通过人工服务终于启用了直播的录制,不过竟然是一个一个分片的TS文件直接存放在视频点播空间的根目录下,也没有对应的m3u8文件,无法直接使用。

阿里云测试结果20160504:m3u8还是不能播放,客服的解释是编解码的问题,他们的只支持annexb,但是经实际测试似乎annexb的(ffmpeg加h264_mp4toannexb filter)还是不行。而且默认的App client上传的也有这个问题。所以暂时不能使用阿里云的直播服务了,目前我们app上还是希望用m3u8来播放的,这样播放器简单点。

阿里云测试结果20160429:延时在30多秒(在阿里云管理控制台页面上直接播放原画的时候延时几乎没有,通过CDN在自己的VLC里面播放延时要30多秒),m3u8还有问题

经证实,延时是由播放器带来的。阿里云web网页上的播放器用的是他们自己的js player,延时最小,几乎实时。用wowza streaming的test player,延时也在两三秒内。所以阿里云的视频直播质量还是可以的。

上一篇下一篇

猜你喜欢

热点阅读