引言
直播带货、潮流电商、短视频不断融合,本文走查下音视频直播的简要架构和角色。
选择UDP,注重传输实时性,在线教育、音视频会议等。
选择TCP,注重画面质量、是否卡顿等,娱乐直播、直播带货等。
本文主要内容有:
一、音视频直播架构
下图为音视频直播架构简图。
直播客户端(主播)
直播客户端(观众)
信令服务器
CND网络
RTMP协议
HLS协议
二、点直播服务器搭建
下面两种方式比较快速搭建点直播服务器。
https://github.com/arut/nginx-rtmp-module
https://nginx.org/download/
https://ossrs.net/lts/zh-cn/docs/v4/doc/introduction
三、CDN内容分发网络
CDN内容分发网络(Content Distribution Network)是指一种透过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。