当前位置:网站首页>腾讯云MLVB技术如何在移动直播服务中突出重围之基础概念
腾讯云MLVB技术如何在移动直播服务中突出重围之基础概念
2022-07-26 22:41:00 【智密科技】
今天智密科技就来为刚刚进入视频直播程序开发的工程师们来讲解一下视频直播中的基础概念
RTMP
全称是 Real-Time Messaging Protocol (实时消息传输协议)。最初由Macromedia为通过互联网在Flash播放器与一个服务器之间传输流媒体音频、视频和数据而开发的一个专有协议。再后来被Adobe Systems收购。简单来说,视频直播的数据传输就是基于RTMP这一协议。
推流/拉流
根据字面含义,这里的流就是流媒体、或者说视频流。
因此推流就是直播中的主播将本地的音频源和视频源推送给直播后台腾讯云服务器。
而拉流就是直播的观众从云服务器中获取这一流媒体,即直播播放。已实现直播推流之后,用指定地址将腾讯视频云服务器中的视频源和音频源拉取播放的过程。其视频源是实时生成的,有人推流直播才有意义,一旦主播停播,直播 URL 也就失效了。而且由于是实时直播,所以播放器在播直播视频的时候是没有进度条的。
推流/拉流域名
由于国内对于网站和视频内容提供都有监管制度,因此不管是直播的推流或是拉流都必须在经过实名制注册和完成备案的。在后台将推流、拉流的域名配置完成后,腾讯云MLVB服务便会生成对应的推流地址。
UserSig
UserSig(用户签名)是腾讯云设计的一种安全保护签名,用于对一个用户进行登录鉴权认证,确认用户是否真实,阻止恶意攻击者盗用您的云服务使用权。
License
现在基于腾讯云MLVB视频直播SDK都有需要进行收费购买流量包或者高级功能。而最基础的智密+腾讯云移动直播MLVB则可以在试用的DEMO插件中快速搭建起移动直播的DEMO APP,来进行测试。
该插件的详情页:
SDKAppID
SDKAppID 是用户在实现小直播 App 中需要填写的信息,主要是在实现聊天室功能时创建 IM 应用产生的, 是腾讯云后台用来区分不同 IM 应用的唯一标识。而智密+腾讯云移动直播插件MLVB中也已经集成了 IM 应用。
小直播
小直播 App 是一套开源的完整的在线直播解决方案,它基于云直播服务、即时通信(IM)和对象存储服务(COS)构建,并使用云服务器(CVM)提供简单的后台服务,可以实现登录、注册、开播、房间列表、连麦互动、文字互动和弹幕消息等功能。
快直播
快直播(Live Event Broadcasting,LEB)是标准直播在超低延迟播放场景下的延伸,比传统直播协议延迟更低,为观众提供毫秒级的极致直播观看体验。 能够满足一些对延迟性能要求更高的特定场景需求,例如在线教育、体育赛事直播、在线答题等。
边栏推荐
猜你喜欢

JSCORE day_ 03(7.4)
![[RootersCTF2019]I_< 3_ Flask](/img/69/1c77e45e939cf86bb75be8a6c42574.png)
[RootersCTF2019]I_< 3_ Flask

MySQL8.0中的隐藏索引和降序索引(新特性)

The difference between golang slice make and new

One of the Flink requirements - processfunction (requirement: alarm if the temperature rises continuously within 30 seconds)

Flink 1.15实现 Sql 脚本从savepointh恢复数据
![[SQL注入] 报错注入](/img/89/4809d427e307574cf73af668be3698.png)
[SQL注入] 报错注入

Kubernetes 是什么 ?

使用tika 判断文件类型

解决rsyslog服务占用内存过高
随机推荐
基于Flink实时计算Demo—关于用户行为的数据分析
flink需求之—ProcessFunction(需求:如果30秒内温度连续上升就报警)
[watevrCTF-2019]Cookie Store
[CISCN2019 总决赛 Day2 Web1]Easyweb
Leetcode 301 week
flink需求之—SideOutPut(侧输出流的应用:将温度大于30℃的输出到主流,低于30℃的输出到侧流)
Data warehouse knowledge points
Flink 1.15实现 Sql 脚本从savepointh恢复数据
JSCORE day_ 02(7.1)
[HarekazeCTF2019]encode_ and_ encode
Spark source code learning - memory tuning
MYSQL中的行锁升级表锁的原因
Flink 1.15 implements SQL script to recover data from savepointh
基于Flink实时项目:用户行为分析(二:实时流量统计)
[By Pass] WAF 的绕过方式
[问题]yum资源被占用怎么办
[HITCON 2017]SSRFme
MySQL索引优化:哪些情况下需要建立索引(适合构建索引的几种情况)
Scala-模式匹配
Channel shutdown: channel error; protocol method: #method<channel. close>(reply-code=406, reply-text=
https://ext.dcloud.net.cn/plugin?id=4729