使用 SRS 应用镜像搭建个人直播间 电脑版发表于:2022/3/15 21:35 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,其他参数可参考 购买方式 进行选择。