不同业务场景下,流媒体分发方式选择:HLS 和 RTMP 如何选?

本文对比了互联网上常见的流媒体分发方式HLS和RTMP,探讨了它们在实时性、加密、稳定性、编码器接入、系统容错、可监控性等方面的优势和劣势。HLS适合苹果设备和对实时性要求不高的场景,RTMP则适用于直播且实时性要求较高的情况。选择取决于具体业务场景的需求。
摘要由CSDN通过智能技术生成

互联网上的两种主要的分发方式:HLSRTMP,什么时候用谁,完全决定于应用场景。

还有其他的分发方式,这些分发方式不属于互联网常见和通用的方式,不予以比较:

  • UDP:譬如YY的实时应用,视频会议等等,或者RTSP之类。这类应用的特点就是实时性要求特别高,以毫秒计算。TCP家族协议根本就满足不了要求,所以HTTP/TCP都不靠谱。这类应用没有通用的方案,必须自己实现分发(服务端)和播放(客户端)。

  • P2P:譬如RTMFP或者各家自己的协议。这类应用的特点是节省带宽。目前PC/flash上的RTMFP比较成熟,Android上的P2P属于起步群雄纷争标准不一,IOS上P2P应该没有听说过。

  • RTSP:这种不是互联网上的主要应用,在其他领域譬如安防等有广泛应用。

另外,HTTP的也分为几种:

  • HTTP progressive:早期流媒体服务器分发http文件时,以普通的http文件分发,这种叫做渐进式下载,意思就是如果文件很大譬如1小时时长1GB大小,想从中间开始播放是不行的。但这种方式已经是作古了,很多http服务器支持http文件的seek,就是从中间开始播放。

  • HTTP stream:支持seek的HTTP流,譬如各家视频网站的点播分发方

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值