RTMP 协议MP4(f4v)格式视频VOD点播实现过程

RTMP 协议MP4(f4v)格式视频VOD点播实现过程

 

大致过程如下(未考虑Seek、客户端SetBufferLength指令等):

 

 

1. flash player发送play点播指令

2. 服务器返回ChunkSize、UserControlMsg(StreamBegin)、onStatus(NetStream.Play.Reset)onStatus(NetStream.Play.Start)、RtmpSampleAccess(与live直播相同)

3. 返回空音频、onStatus(NetStream.Data.Start)、onMetaData、视频配置帧、音频配置帧

4. 连续返回音视频帧,为了避免CPU过高,发送完一帧后应该暂停很小的时间,我用5ms。

 

 

播放fms内测试视频如下图:

 

阅读更多
文章标签: flash 服务器 测试
上一篇RTMP协议中的AMF0格式定义
下一篇RTMP VOD 点播onMetaData分析
想对作者说点什么? 我来说一句

RTMP播放器(支持点播与直播)

2013年08月14日 2.85MB 下载

没有更多推荐了,返回首页

关闭
关闭