tnblog
首页
视频
资源
登录

使用 SRS 应用镜像搭建个人直播间

4224人阅读 2022/3/15 21:35 总访问:891905 评论:0 收藏:0 手机
分类: 云服务

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)

评价

NET Core 使用 EF Code First

下面这些内容很老了看这篇:https://www.tnblog.net/aojiancc2/article/details/5365 项目使用多层,把数据库访问...

使用OLEDB读取不同版本Excel的连接字符串设置

使用OleBD读取excel的时候,excel不同的版本,连接字符串的写法也会不一样。///<summary> ///读取excel ///</su...

C 使用CancellationTokenSource取消多线程

有时间我们在使用多线程的时候,需要取消线程的执行,可以使用CancellationTokenSource来取消对Task开辟多线程的取消如下:...

使用爬虫刷csdn博客访问量

首先了解一下常见反爬虫的检测方法频率监测:有些网站会设置一种频率监测的机制,对于同一IP,若在一定时间内访问的速度超...

Idea下使用maven搭建SSM(一):SpringMVC

Spring MVC是一款基于MVC架构模式的轻量级Web框架,其目的是将Web开发模块化,对整体架构进行解耦,简化Web开发流程。下面...

Idea下使用maven搭建SSM(二):MyBatis

开发Web应用,数据的存储和处理往往离不开数据库和SQL语句。在使用Java开发的Web应用中,自然也少不了连接数据库的步骤。在...

使用 微软自带语音合成类库

//引入语音合成名称空间 usingSystem.Speech.Synthesis; classA { voidtest1() { //实例化并指定字符串播放合成读音 ...

如何使用图标像使用文字一样,使用文本图标的方法

1.首先在Iconfont-阿里巴巴矢量图标库上面找到你需要的图标然后加入你的购物车然后选择图标;注意:每个类型的图标会大小不...

使用七牛云的cdn服务,提高图片的加载速度

CDN介绍CDN的全称是Content Delivery Network,即内容分发网络。CDN加速主要是加速静态资源,如网站上面上传的图片、媒体,...

.net core 使用session

tip:net core 2.2后可以直接启用session了,不用在自己添加一次session依赖,本身就添加了使用nuget添加引用Microsoft.AspN...

使用OutLook发送邮件

publicstaticvoidOutlook(stringSubject,stringTextBody,stringFromAdd,stringFromPass,stringTo,stringCC,List<string&...

SQL Server 中使用游标

--声明一个游标 DECLAREMyCursorCURSOR FORSELECTTOP5FBookName,FBookCodingFROMTBookInfo//定义一个叫MyCursor的游标,...

Windows使用wireshark抓包小心得

wireshrak是个网络抓包工具,常用。但是在数据较大的网络环境中直接使用软件抓包会导致wireshark卡死。为什么呢 ?网卡瞬间...

Oracle自定义函数的简单使用

一.最最最简单的返回一个数字的函数createorreplacefunctionfun_show returnint--申明返回值 as begin return1; end;...

Oracle事务的简单使用

事务:  事务是一个整体,这些操作要么全部执行成功,要么全部不执行。使用事务的原因:保证数据的安全有效。事务的四个特...

Oracle使用游标

其实游标就是把查询的结果放入游标中,然后在去游标里边读取。相当于使用游标做了一个中转,而游标是可以作为参数进行传递...
这一生多幸运赶上过你.
排名
8
文章
243
粉丝
7
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术