
SRS 是一个简单高效的实时视频服务器,支持 RTMP、WebRTC、HLS、HTTP-FLV、SRT/GB28181。
轻量应用服务器提供了 SRS 应用镜像,使您无需再关注繁杂的部署操作,即可通过该镜像在轻量应用服务器上一键搭建个人直播间。
相关协议
HTTP-FLV
HTTP-FLV 是 Adobe 公司推出的另一种视频格式(在网络上传输的流媒体数据存储容器格式),相对简单轻量,无需大量的媒体头部信息,整个 FLV 由 The FLV Header、The FLV Body 以及其他 Tag 组成,因此加载速度极快。FLV(全称 FlashVideo)是一种网络视频格式,以体积小、加载速度极快的特性著称,采用 FLV 格式封装的文件后缀为 .flv。而 HTTP-FLV 即将流媒体数据封装成 FLV 格式,再通过 HTTP 协议传输给客户端。
HLS
HLS(全称 HTTP Live Streaming)是 Apple 的动态码率自适应技术,主要应用在 PC 以及 Apple 终端的音视频服务。HLS 并不是一次请求完整的数据流,它会在服务器端将流媒体数据切割成连续的时长较短的 ts 小文件,并通过 M3U8 索引文件按序访问 ts 文件。客户端只需不停的按序播放从服务器获取到的文件,从而实现播放音视频。相比于 HTTP-FLV,HLS 的优势如下:
Apple 全系列原生支持,同时在 Android 和 PC 端也有很好的支持。
给予 HTTP/HTTPS 传输,有效避免防火墙拦截。
具备高性能。
但由于传输协议的特点,造成以下不足:实时性较差,时延往往会大于10s。
由于文件切片传输的特性,会考验存储和缓存的性能。
综合两种传输协议特点,HTTP-FLV 会在互动直播(例如直播带货)的场景下发挥最优效果,而 HLS 在一些对时延不敏感的场景(例如一般直播)会更加适用。
https://cloud.tencent.com/document/product/1207/71195
操作步骤
使用 SRS 应用镜像创建实例
1:登录 轻量应用服务器控制台,在“服务器”页面单击新建。
2:在轻量应用服务器购买页面,选择所需配置完成轻量应用服务器购买。
其中,“镜像”选择为应用镜像 > SRS音视频服务器 4.2,其他参数可参考 购买方式 进行选择。
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

