高防服务器做视频直播服务器采用不同的流媒体直播协议有哪些区别
【YINGSOO提醒】本文部分内容摘自互联网,仅作参考!如需咨询“高防服务器做视频直播服务器采用不同的流媒体直播协议有哪些区别”等有关服务器、云主机租用、托管、配置、价格问题,请咨询YINGSOO客服,获取专业解答!
【申请试用】服务器免费试用 | 法国云服务器特价 | 日本高防服务器特价
【主机问答】永久免费服务器真的存在?靠谱吗?
现阶段做视频直播服务使用的流媒体直播协议主要有rtmp、rtsp、hls和http四种协议,那么使用高防服务器做视频直播服务器采用不同的流媒体直播协议有哪些区别,做视频直播时使用哪种协议更加高效呢?
rtmp协议:
- 实时性高:一般能做到3秒内。
- 支持加密:rtmpe和rtmps为加密协议。
- 稳定性高:在pc平台上flash播放的最稳定方式是rtmp,如果做cdn或者大中型集群分发,选择稳定性高的协议一定是必要的。
- 一般主流编码器都支持该协议。
- 协议复杂:开发者写起来累,效率也不行。
- cache麻烦:流协议做缓存不方便。
rtsp协议:
- 延迟低,一般都能够做到500ms。
- 带宽好,时效率高。
- 倍速播放,主要是回放的时候提供的功能。
- 控制精准,任意选择播放点。
- 服务端实现复杂。
- 代理高防服务器做视频直播服务器弱:数量少,优化少。
- 无路由器防火墙穿透。
- 管流分离:需要1-3个通道。
hls协议:
- 性能好:和http一样。
- 穿墙:和http一样。
- 原生支持很好:ios上支持完美,Android上支持差些。pc/flash上现在也有各种as插件支持HLs。
- 实时性差:与ts切片长度有关,大约3个切片长度时间的延迟,基本上HLs的延迟在10秒以上。
- 文件碎片:若分发HLs,码流低,切片较小时,会导致太多的文件碎片
http协议:
-性能很高:http的性能好,协议简单,高性能高防服务器做国内视频直播服务器也完善。如果分发的量特别大,譬如点播视频网站,没有直播的实时性要求,http协议是最好选择。
- 没有碎片:http相比hls没有碎片。
- 穿墙:http协议是互联网唯一肯定会开放的协议,所以不存在封端问题。
- 实时性差:延迟10s起步。
- 原生支持不好:pc上flash对于http流支持还可以,但是移动端对于http的支持不是很完善
通过上面不同协议的对比,我们可以看出,实时流一般使用rtmp,rtmp能做到1到3秒的延迟,是直播里除了rtsp外延迟最低的协议,pc端上支持直接播放,移动端可以用FFmpeg解码播放。
热门产品:香港站群服务器去首页注册有礼!YINGSOO最新推出Swarm物理节点服务器、Swarm母鸡服务器、Swarm Bzz挖矿教程【图文教程】、Swarm Bzz挖矿教程【视频教程】,《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服!
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。