最近在学RTSP与RTP:
RTSP是与HTTP同级的应用层协议, 主要负责数据的连接.它是双向的,客户端与服务端可互发请求.RTP是网络层的协议,主要负责数据的传输.
在传输媒体文件时,可采用RTSP+RTP+UDP的方式:媒体文件—》RTSP-》RTP包-》UDP,也可直接采用RTSP+UDP方式。
状态机如下(转贴):
EVENT TARGET
Init SETUP Ready
TEARDOWN Init
Ready PLAY Playing
RECORD Recording
TEARDOWN Init
SETUP Ready
Playing PAUSE Ready
TEARDOWN Init
PLAY Playing
SETUP Playing
Recording PAUSE Ready
TEARDOWN Init
RECORD Recording
SETUP Recording