前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >国内采用HTTP协议传输视频都有什么优势?

国内采用HTTP协议传输视频都有什么优势?

原创
作者头像
TSINGSEE青犀视频
修改2021-07-14 16:48:30
1K0
修改2021-07-14 16:48:30
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

自从2016年,直播搭着端视频的顺风车火了之后,我们身边就充斥了各种不同形式的直播,2016年也是安防直播开始迅速发展的一年,经过对安防直播平台不断的深入研究和在开发上的经验积累,TSINGSEE青犀视频已经打造了好几款适用于安防直播的视频传输平台,也支持HTTP、RTMP等多种协议的视频传输。

针对行业内的视频点播,采用HTTP FLV基本就可以搞定了,还可以加上一些私有的头验证等。而直播的话,大部分还是采用RTMP或者私有协议,原因是延时会比较小,RTMP本身也是为了直播设计的,这一点我们也讲过很多次了。根据技术需求的划分,就可以选择低延迟和高延迟的直播,这里就主要是协议选择的问题。

但是国内目前仍有很多主流网站采用的是HTTP协议,这又是什么原因呢?因为随着流媒体协议/标准的出现,比如MPEG-DASH, HLS, SmoothStreaming,HTTP协议的优势越发明显,配置简单,部署容易,如果对延迟要求不是很苛刻的直播场景,走HLS的话,支持时移和DRM,其实是更方便了,当然也可以走HTTP-FLV的,整体延迟也不太大。随着网络带宽越来越高,用HTTP协议作为流媒体传输只会越来越广泛。

此外,对于视频直播来说,HTTP具备更加灵活且简单快速的优势。服务器当客户端请求服务时,只需传送请求方法和路径,请求方法常用的GET,HEAD,POST,每种方法规定了客户端与服务器联系的是不同的类型。 因为简单的 HTTP 协议,使程序的小 HTTP 服务器,因而通信速度很快。且HTTP 允许任何类型的数据对象的传输,输入被传输的内容类型进行标记。

采用HTTP协议作为流媒体传输的协议栈,主要分成网络层、传输层和应用层。在HTTP流化方式中,一个媒体文件有多种码率的版本(可以砸服务器端动态产生也可以静态存储),其中高码率对应较高质量级别,反之亦然。服务器实现媒体文件的切片、容器格式封装等等之后,在服务器和客户端交互的过程中,根据宽带资源的变化,动态的在不同质量级别的媒体文件切片之间切换,这种切换的发起者可以是服务器或者客户端,即有服务器控制的自适应策略和客户端控制的自适应策略。

在视频传输中,请求和应答是获取数据的重要节点,HTTP一发一收、有来有回的特点也让视频传输过程变得更加可控和可信。TSINGSEE青犀视频云边端架构产品同时提供RTMP协议和HTTP协议视频流,大家可以根据需求自行选择,同时我们也提供了试用版本,欢迎大家测试使用,如果还想了解更多视频相关解决方案,欢迎关注我们。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档