流媒体/音视频的一些常见概念及所在的功能定位
前言:
学习流媒体/音视频首先就要接触大量的概念,刚开始很容易混淆他们的功能定位。
这里简单的分类一下常用的一些,做个记录。
1. 传输协议
rtsp:
1. rtsp是一个协议族,包括rtsp,rtcp,rtp协议。rtsp负责连接,即客户端和服务端建立联系,这里使用的是tcp进行交互的;rtp负责传输数据,rtcp负责控制数据的传输,这里可以
使用tcp也可以使用udp,默认rtp/rtcp使用的是udp。rtp和rtcp各自占用一个端口,这两个端口是连续的,rtp使用偶端口,rtcp使用奇端口。
websocket
hls
rtmp
2. 封装
MP4
TS
PS
RTP
FLV
3.编码
H264
H265
AAC
G711x
4.传输协议
TCP
UDP
RTP
未完待续。。。