VOD学习

节目一般分两种,一个是直播,一个是点播。
直播又分单播直播,和组播直播。
如果服务器没有 组播功能,就会采用直播单播的方式。

直播不支持时移的频道不能够暂停。
PAUSE : 点播时一般都是发送PAUSE信令。直播时一般是不能暂停的,如果暂停了,即进入时移模式。这个时候记录下暂停的时间点,服务器方一边播放,
一边缓存数据,当客户端RESUME 时,服务器不发送直播流,转而发送缓存流。那这里的链接是什么时候建立起来的?
也是在PAUSE之后建立起来的RTSP链接。
MEDIA_TYPE_IGMP_RTSP :组播直播。
RESUME :将暂停时的记录的时间点作为参数发送带Range的信令通知服务器RTSP连接发送流。

 RTSP_PLAY_SEEK:
 RTSP_TRICK_PLAY:
时移 -- 转--播放:

SEEK :直播能快进,只能在直播的 时移情况下,因为它有缓存流。客户端的动作是离开组播,建立RTSP连接控制快进快退。

play_url时根据协议类型一般都会创建IGMP 和RTSP两个连接

服务器端要做的工作:H.264/AAC编码 ,服务端实时转码能力,转码输出3种不同码率的视频文件
音视频文件无损剪切;
只能识别关键帧,精确到关键帧剪切

你可能感兴趣的:(VOD学习)