当前位置:网站首页>The basic concept of how Tencent cloud mlvb technology can highlight the siege in mobile live broadcasting services
The basic concept of how Tencent cloud mlvb technology can highlight the siege in mobile live broadcasting services
2022-07-27 01:09:00 【Zhimi Technology】
Today, Zhimi technology will explain the basic concepts of live video for the engineers who have just entered the development of live video program
RTMP
The full name is Real-Time Messaging Protocol ( Real time messaging protocol ). By the first Macromedia For the Internet in Flash Streaming audio between the player and a server 、 A proprietary protocol developed for video and data . And then he was killed Adobe Systems Acquisition . Simply speaking , The data transmission of live video is based on RTMP This Agreement .
Push flow / Pull flow
Literally , The streaming here is the streaming media 、 Or video streaming .
Therefore, streaming means that the anchor in the live broadcast pushes the local audio and video sources to the Tencent cloud server behind the live broadcast .
Streaming means that the live audience obtains the first-class media from the ECS , Live broadcast . After the live streaming has been realized , The process of pulling and playing the video source and audio source in Tencent video cloud server with the specified address . Its video source is generated in real time , It's only meaningful if someone pushes the stream live , Once the anchor stops , live broadcast URL It's not working . And because it is live broadcast , So the player doesn't have a progress bar when broadcasting live video .
Push flow / Pull flow domain name
As there are regulatory systems for website and video content provision in China , Therefore, both streaming and streaming of live broadcast must be registered and filed under the real name system . Push the stream in the background 、 After the domain name configuration of streaming is completed , Tencent cloud MLVB The service will generate the corresponding streaming address .
UserSig
UserSig( User signature ) It is a security signature designed by Tencent cloud , Used for login authentication of a user , Confirm whether the user is real , Prevent malicious attackers from stealing your cloud service usage rights .
License
Now based on Tencent cloud MLVB Live video SDK Both need to pay for traffic packages or advanced functions . And the most basic wisdom + Tencent cloud mobile live broadcast MLVB Can be used in the DEMO The plug-in can quickly build a mobile live broadcast DEMO APP, To test it .
The details page of the plug-in :
SDKAppID
SDKAppID It is the user who is implementing a small live broadcast App Information to be filled in , It is mainly created when the chat room function is implemented IM Application generated , It is the background of Tencent cloud that is used to distinguish different IM Unique identification of the application . And Zhimi + Tencent cloud mobile live broadcast plug-in MLVB Has been integrated in IM application .
Little live
Little live App It is an open source and complete online live broadcast solution , It is based on cloud live broadcast service 、 Instant messaging (IM) And object storage services (COS) structure , And use ECs (CVM) Provide simple background services , You can log in 、 register 、 premiere 、 Room list 、 Lianmai interaction 、 Text interaction and bullet screen message .
Live broadcast
Live broadcast (Live Event Broadcasting,LEB) It is an extension of the standard live broadcast in the ultra-low delay scenario , Lower latency than traditional live broadcast protocols , Provide the audience with a millisecond level of the ultimate live viewing experience . Higher performance requirements for specific scenarios , For example, online education 、 Live sports events 、 Online answers, etc .
边栏推荐
- Flink checkpoint源码理解
- flink需求之—SideOutPut(侧输出流的应用:将温度大于30℃的输出到主流,低于30℃的输出到侧流)
- 基于Flink实时项目:用户行为分析(三:网站总浏览量统计(PV))
- Use and cases of partitions
- 浅析ContentValues
- [b01lers2020]Welcome to Earth
- Spark source code learning - Data Serialization
- 微信大量下架数字藏品相关小程序:NFT产品究竟是未来还是陷阱?
- SparkSql之DataFrame
- Write the changed data in MySQL to Kafka through flinkcdc (datastream mode)
猜你喜欢

The difference between golang slice make and new

李宏毅机器学习(2017版)_P3-4:回归

基于Flink实时计算Demo—关于用户行为的数据分析

Flink based real-time project: user behavior analysis (II: real-time traffic statistics)

Rational selection of (Spark Tuning ~) operator

通过FlinkCDC将MySQL中变更的数据写入到kafka(DataStream方式)

Redis -- cache avalanche, cache penetration, cache breakdown

小程序直播、连线直播、直播打赏:腾讯云移动直播组件MLVB多场景直播拓展

Flinksql multi table (three table) join/interval join

Deep understanding of golang - closures
随机推荐
Scala-模式匹配
深入理解Pod对象:基本管理
Game project export AAB package upload Google tips more than 150m solution
Flink1.11 multi parallelism watermark test
MYSQL数据库事务的隔离级别(详解)
深入理解Golang - 闭包
深度学习汇报(1)
网站日志采集和分析流程
Tencent upgrades the live broadcast function of video Number applet. Tencent's foundation for continuous promotion of live broadcast is this technology called visual cube (mlvb)
Neo4j Basic Guide (installation, node and relationship data import, data query)
Spark源码学习——Memory Tuning(内存调优)
ADB shell screen capture command
MySQL index optimization: under what circumstances do you need to build an index (several situations suitable for building an index)
分区的使用及案例
Channel shutdown: channel error; protocol method: #method<channel. close>(reply-code=406, reply-text=
智密-腾讯云直播 MLVB 插件优化教程:六步提升拉流速度+降低直播延迟
Uni-app 小程序 App 的广告变现之路:Banner 信息流广告
Doris或StarRocks Jmeter压测
Cannot find a valid baseurl for repo: HDP-3.1-repo-1
Simple explanation of database table connection
https://ext.dcloud.net.cn/plugin?id=4729