RTP被划分在传输层,它建立在UDP上。同UDP协议一样,为了实现其实时传输功能,RTP也有固定的封装形式。RTP用来为端到端的实时传输提供时间信息和流同步,但并不保证服务质量。服务质量由RTCP来提供
不了解RTP和H264的可以参考一下:RTP协议全解析(H264码流和PS流)、关于ES、PES、PS以及TS码流
1.接收PS流
2.解码数据流(音频帧+视频帧)
3.视频帧处理(解码后为H264,交给android MediaCodec处理)
4.音频处理
总结:
此PS流解码尚不完整,目前只针对我司项目中的特定PS流做处理,有需要H264 和音频播放的私信我