当前位置:网站首页>Streaming end, server end, player end
Streaming end, server end, player end
2022-07-07 15:41:00 【When can Xiaobai advance to success】
A typical live broadcast framework usually includes three parts , As shown in the figure below :
1、 Pushing end : Responsible for the collection of audio and video data 、 Handle 、 After coding and packaging, push the data to the source station ;
2、 Server side : Covering origin and CDN, Receive audio and video data from the streaming end , Then distribute the data to each player ( Including access to different devices 、 Access to different storage devices , Flow control , transcoding 、 Turn to encapsulate 、 Different protocol gateways, etc )( Media service type :① Device access framework dac、 on demand vod、 Networking gateway ncg、 Media gateway mgc);
3、 Play end : from CDN Pull live data , Demultiplexing 、 Render audio and video data after decoding ;

chart 1. Frame diagram of live broadcast
边栏推荐
- Getting started with webgl (2)
- Mathematical modeling -- what is mathematical modeling
- TypeScript 发布 4.8 beta 版本
- [data mining] visual pattern mining: hog feature + cosine similarity /k-means clustering
- 2.Golang基础知识
- Detailed explanation of Cocos creator 2.4.0 rendering process
- 一个需求温习到的所有知识,h5的表单被键盘遮挡,事件代理,事件委托
- 什么是数据泄露
- 从 1.5 开始搭建一个微服务框架链路追踪 traceId
- Gd32 F3 pin mapping problem SW interface cannot be burned
猜你喜欢

Gd32 F3 pin mapping problem SW interface cannot be burned

Starting from 1.5, build a microservice framework link tracking traceid

Steps to create P8 certificate and warehousing account

Write sequence frame animation with shader

Ctfshow, information collection: web7

Webgl texture
Implementation of crawling web pages and saving them to MySQL using the scrapy framework

【服务器数据恢复】某品牌StorageWorks服务器raid数据恢复案例

Ctfshow, information collection: web14

【数字IC验证快速入门】25、SystemVerilog项目实践之AHB-SRAMC(5)(AHB 重点回顾,要点提炼)
随机推荐
Write sequence frame animation with shader
避坑:Sql中 in 和not in中有null值的情况说明
The difference between full-time graduate students and part-time graduate students!
How to understand that binary complement represents negative numbers
How to create Apple Developer personal account P8 certificate
The download button and debug button in keil are grayed out
从 1.5 开始搭建一个微服务框架链路追踪 traceId
居然从408改考自命题!211华北电力大学(北京)
【数字IC验证快速入门】29、SystemVerilog项目实践之AHB-SRAMC(9)(AHB-SRAMC SVTB Overview)
Android -- jetpack: the difference between livedata setValue and postvalue
【數字IC驗證快速入門】26、SystemVerilog項目實踐之AHB-SRAMC(6)(APB協議基本要點)
[机缘参悟-40]:方向、规则、选择、努力、公平、认知、能力、行动,读3GPP 6G白皮书的五层感悟
#HPDC智能基座人才发展峰会随笔
Ctfshow, information collection: web14
Getting started with webgl (3)
什麼是數據泄露
[data mining] visual pattern mining: hog feature + cosine similarity /k-means clustering
【服务器数据恢复】戴尔某型号服务器raid故障的数据恢复案例
Pit avoidance: description of null values in in and not in SQL
Stm32f103c8t6 PWM drive steering gear (sg90)
https://zhuanlan.zhihu.com/p/33078774