永发信息网

HLS,RTMP,HTTP这些协议有什么区别

答案:2  悬赏:80  手机版
解决时间 2021-02-15 13:01
HLS,RTMP,HTTP这些协议有什么区别
最佳答案
HLS (HTTP Live Streaming)
Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。
常用的流媒体协议主要有 HTTP 渐进下载和基于 RTSP/RTP 的实时流媒体协议,这二种基本是完全不同的东西,目前比较方便又好用的是用 HTTP 渐进下载方法。在这个中 apple 公司的 HTTP Live Streaming 是这个方面的代表。它最初是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的流.现在见到在桌面也有很多应用了,HTML5 是直接支持这个。
但是HLS协议的小切片方式会生成大量的文件,存储或处理这些文件会造成大量资源浪费。如果要实现数天的时移,索引量将会是个巨额数字,并明显影响请求速度。因此,HLS协议对存储I/O要求相当苛刻。对此,也有公司提出了非常好的解决方案。
新型点播服务器系统,独创了内存缓存数据实时切片技术,颠覆了这种传统实现方法,从根本上解决了大量切片的碎片问题,使得单台服务器的切片与打包能力不再是瓶颈。其基本原理如下:
不将TS切片文件存到磁盘,而是存在内存当中,这种技术使得服务器的磁盘上面不再会有“数以吨计”的文件碎片,极大减少了磁盘的I/O次数,延长了服务器磁盘的使用寿命,极大提高了服务器运行的稳定性。同时,由于使用这种技术,使得终端请求数据时直接从服务器的内存中获取,极大提高了对终端数据请求的反应速度,优化了视频观看体验。
RTSP协议,这应该是实时性最好的了,如果要想实时性要求很高,比如0.5s以内,这个是不错的选择。前阵子模仿spydroid写了个建议的rtsp 服务器,其实就是options,describe,setup,play,pause,teardown这几步了,这个协议用的最广泛,网上介绍也比较 多。要想真正深入了解rtsp协议,c++语言功底好的可以查看live555 。
全部回答
两者的区别 RTMP Adobe公司的流媒体传输协议,端口号1935 普通网络用户均可使用,包括非IOS平台用户,对非80端口(如1935)无限制的网络环境用户。 优点:防HTTP下载,延时短。 HLS IOS平台下的流媒体传输协议 ,端口号80 优点:H5浏览器支持比较好,IOS,安卓原生支持。 缺点:延迟性比较大。楼上说的切片,关键帧改变后切片时间可以缩短,而且可以自己设定首次产生多少分片。 。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
环境影响评价技术导则总则和总纲是什么关系
老许凹在哪里啊,我有事要去这个地方
三星S23B370显示器不清晰怎么调
求H开头有10个字母的英文名!!急
研究旅游经济运行要在既定的()的前提下进行。
烟山村在哪里啊,我有事要去这个地方
果缘之恋精品鲜果店地址在什么地方,想过去办
材料消耗量变动的影响=(实际数量-计划数量)×
路由器信道选哪个最合适
某校餐厅为学生设计了一份午餐食谱:米饭、清
宏旺家具有限公司我想知道这个在什么地方
咋样追高冷的男生
读“亚洲水稻的主要分布地区”图,完成下列问
人大考研复试怎么准备,靠谱的人大考研复试辅
巧家县南源工商所地址在什么地方,想过去办事
推荐资讯
中国太平洋财产保险股份有限公司高新支公司地
我是个男生,夏天一穿短袖就能看见奶头怎样才
vivo智能手机体验店在哪里啊,我有事要去这个
广东樱花厨卫德安总代理在什么地方啊,我要过
枣庄康曼尔服饰有限公司地址在什么地方,想过
洪泽县启航职业技能培训学校地址在什么地方,
尚志市哈尔滨尚志市公安局城北治安检查站哪位
牛顿二项式定理内容,产生背景,实践上的用途,
柳州市公安局治安警察支队这个地址在什么地方
春风书法学校地址有知道的么?有点事想过去
该事业单位下列会计处理中正确的有()。A.支付
正阳大肉火烧在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?