1. A brief introduction to live streaming
1 Introduction
Live broadcasting should be familiar to you. There are TV live broadcasts, online anchors, game live broadcasts, sports live broadcasts, online education live broadcasts, etc. To achieve online live broadcasts, you must have a "streaming media online live broadcast server". "Streaming
media
online
live
broadcast
server
" It can not only
realize live broadcasts in games, events, e-commerce, media, education and other industries,
but also realize
farm monitoring live broadcasts , kindergarten monitoring live broadcasts, home monitoring live broadcasts (nanny), corporate internal monitoring live broadcasts, etc...
2. How to implement the server for streaming online live broadcast
(1).
Implement live streaming media server based on
Nginx
and
Nginx-rtmp-module
(2).
Back-end language
to implement
live streaming media server
( Golang ,
Nodejs,
etc.)
(3).
Third-party platforms
implement
the streaming server
Qiniu Cloud, Tencent’s live broadcast
LVB
, NetEase Yunxin
SDK
, Qupai Cloud...
3. Functions that can be realized by the streaming media online live broadcast system
(1). Achieve sharing of local computer screen for live broadcast, which can be used for online education and game live broadcast
(2). Realize live broadcast from computer camera (network anchor)
(3). Realize live broadcast on mobile phone
(4). Realize live monitoring of farms and live monitoring of kindergartens
(5).Nanny monitoring live broadcast
(6). You can watch the live broadcast on
PC
, mobile
APP
, WeChat, and WeChat applet
2. Live broadcast implementation process
1. Overall cognition
Live streaming is mainly achieved in two steps:
1.
Push streaming
2. Pull streaming