目前主流视频网站视频点播都是使用的哪些协议RTMP还是http live streaming(HLS)协议直播呢
几乎所有主流直播平台网站几乎都是主线路为cdn提供的httpflv,其他线路大部分都是rtmp。上面有人说httpflv的延迟比rtmp高一点,那是瞎扯,httpflv理论延时至少是与rtmp差不多的。至于HLS,我以前倒是在web上见到过,只不过现在没见到了,几乎都是rtmp+httpflv。至于hls相对rtmp及httpflv的优点,我想仅仅是能够html5播放,仅此而已,hls本身有很多不好的设计,比如ts文件,ts文件是不停的在http请求,这就相当于http和长连接的区别,不仅带来服务器的资源消耗,还有http报文头一堆冗余信息。这对流媒体直播那金贵流量费来说,这不不是一个好选择。hls还有个致命的问题,那就是延时,本身就是分文件块传输的,延时自然比rtmp高出许多。如果将hls的ts文件缩小,或许稍许降低延时。但hsl真的不是面向大众直播的第一选择。2016年8月9日10:18:54 最新修改
■网友
直播:RTMP(延迟低,适合对实时性要求比较高的情况,比如互动直播,延迟控制在3秒内,移动端播放器SDK需要自己搞),FLV OVER HTTP(延迟比RTMP高一点,来疯之类在用) ,HLS(高延迟,至少9秒左右,适合游戏直播,Twich好像用这个)点播:HTTP-RANGE,HLS(比较适合直播,移动端系统都支持,播放器PC端可以用开源的基于Flash插件的播放器,纯JS 的播放器就THEOPlayer比较靠谱),MPEG-DASH(youtube在用?现在还没有流行)
■网友
直播是 16 年搭着短视频热火起来的。它的业务场景有很多,有游戏主播,才艺主播,网上教学,群体实验(前段时间,有人直播让观众来炒股)等等。不过,根据技术需求的划分,还可以分为低延迟和高延迟的直播,这里就主要是协议选择的问题。
现在,常用的直播协议有很多种,比如 RTMP,HLS,HTTP-FLV。不过,最常用的还是 HLS 协议,因为支持度高,技术简单,但是延迟非常严重。这对一些对实时性比较高的场景,比如运动赛事直播来说非常蛋疼。
有兴趣可以参考一下:
不再碎片化学习,快速掌握 H5 直播技术 | villianHR
■网友
rtmp是adobe公司研发的私有协议,并不是开发式的,但是架构比较简单,安装Adobe Flash Media Server即可实现直播。但是仅限于falsh播放器使用,也就是说只能在PC端观看直播,rtmp有一个优势就是可以做边缘服务器的p2p加速,在pc端效果确实比较好。而Hls协议适用于手机端观看,所以大部分跨平台的直播都选择hls协议来做直播。
■网友
具体可以参考这个问题。为什么国内视频网站多采用HTTP协议传输视频,而国外多使用RTMP等专门的流媒体协议?
■网友
【目前主流视频网站视频点播都是使用的哪些协议RTMP还是http live streaming(HLS)协议直播呢】 rtmp或者 http-flv都可以的。
■网友
点播,hls,http直播:rtmp,hls,hds
推荐阅读
- 「降雪」目前江苏全省道路运行基本顺畅 降雪持续
- 中国版Evan能火吗美国9岁男童录制评测玩具视频年入800万,中国能否复制成功
- 官方回应“南华县学生被踢视频”:视频内容属实,责令涉事教师停职检查
- 新浪微博创新基金投资了哪些团队
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 微博目前已经支持文本,图片,位置分享,为啥没有语音和视频呢微博的pm肯定想过这两种微博形态,但迟迟不做的原因到底是啥。是语音和视频不符合产
- 虐杀动物视频买卖形成地下产业链,媒体:传播也是宣扬暴力
- 产业链|虐杀动物视频买卖形成地下产业链 传播也是宣扬暴力
- 有哪些做短视频的自媒体推荐
- 为啥现在没有一家信用评级系统的公司