您好,欢迎来到年旅网。
搜索
您的当前位置:首页常见的几种IPTV传输协议对比

常见的几种IPTV传输协议对比

来源:年旅网


iptv传输协议:IPTV即交互式网络电视,是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。iptv传输协议能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。

(1)RTP :(Real-time Transport Protocol) 实时传输协议

RTP协议是针对多媒体数据流的一种传输层协议,RTP是建立在UDP协议上的,常与RTCP协议(Real-time Transport Control Protocol,实时传输控制协议)一起使用。RTP协议不保证传送或防止无序传送,也不确定底层网络的可靠性,也就是说它只管发送,不管数据是否丢包或者对方有没有收到,只能用于直播。

(2)RTSP:(Real Time Streaming Protocol) 实时流协议

RTSP是TCP/IP协议体系中的一个应用层协议,定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP与RTP一样也是建立在UDP协议上的,它们之间最大的区别在于:RTSP 是一种双向实时数据传输协议,它允许客户端向服务器端发送请求,如回放、快进、倒退等操作,RTSP 既可以基于RTP 来传送数据,还可以选择 TCP、UDP、组播 UDP 等通道来发送数据,具有很好的扩展性,RTSP一般用于直播。

(3)RTMP:(Real Time Messaging Protocol) 实时消息传送协议

RTMP协议是一个基于TCP的高层协议族,属于应用层协议,RTMP协议是为了和flash之间交换信令以及媒体数据,是Adobe的私有协议。

(4)HTTP:(HyperText Transfer Protocol) 超文本传输协议

这个应该都了解吧,HTTP是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准,设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法,它也是基于TCP/IP协议体系中的一个应用层协议。

(5)HLS:(HTTP Live Streaming)基于HTTP的流媒体协议

HLS是苹果公司(Apple Inc.)提出一种基于HTTP的流媒体传输协议,可实现流媒体的直播和点播 ,HLS 点播就是常见的分段HTTP点播,与HTTP点播不同在于它的分段非常小,同时它也是用点播的技术方式来实现直播。

1. 几种IPTV传输协议对比

我们知道,TCP协议传输可靠性高,但延时大,实时性差,可控性好;UDP协议延时小,实时性高,但传输不可靠,可控性差,基于这个基础,我们就可以分析出以上5种常用的IPTV传输协议的优缺点以及使用场合了。

协议基协议 础 RTP协议 UDP 实时性高,易于实现。 实时性高,效率高,可精准RTSP协议 UDP 控制。 可靠性低,安全性低。 服务端实现复杂,无法穿透防火墙,管流分离,需要多通道。 直播 直播 优势 劣势 应用 实时性高,可加密,可靠性RTMP协议 TCP 高。 性能好,能穿墙,相比HLSHTTP协议 TCP 没有碎片。 性能好,能穿墙,原生支持好。 HLS协议 TCP 程序开发复杂,效率不直播/点播 高,缓存困难。 实时性差,原生支持不点播 好(移动端比较差)。 实时性与切片大小有关,切片越小,实时性直播/点播 越好,但切片太小,造成碎片多。

目前,多数IPTV系统软件厂商都是采用HLS协议,如秒开网络的直播系统和酒店互动电视系统都是采用HLS协议,但也支持其他协议直播源输入,有很好适应性。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务