通过rtp协议传的流媒体,客户端接收的是最终数据是这个媒体原始文件还是纯音频或视频数据???
通过rtp协议传的流媒体,客户端接收的是最终数据是这个媒体原始文件还是纯音频或视频数据???
(如服务器上一个avi文件传到客户端的数据是分成n个buffer的avi文件)
另外媒体文件的编码信息如何从RTP获得?如果是MPEG4编码如何区分音频和视频数据??
问题点数:100、回复次数:4Top
1 楼bravejack2002(jack)回复于 2005-08-04 14:16:34 得分 0
音频视频数据应该分开的,我们这边不是用mpeg4的,但做法一般都差不多吧。接收的数据会有标记指明是audio或者是video的,还是其他的控制数据。到客户端后自己根据时间戳进行av同步Top
2 楼bravejack2002(jack)回复于 2005-08-04 14:19:41 得分 0
编码信息应该不是在rtp中取到的吧,应该在客户服务器协商阶段确定的Top
3 楼maohj1699(虎牢关噩梦)回复于 2005-08-07 17:53:03 得分 0
那客户端得到的数据是包括整个原始媒体文件(包括文件头+数据)吗?Top
4 楼renjys(半斤)回复于 2005-08-07 19:38:35 得分 100
应该是媒体原始文件,可能有些服务器发出的数据会在RTP头或者扩展头里面加上一些信息,如frame的编号之类的。rtp传送的数据一般要有系统层解码(demux)解出音频视频数据和同步信息。Top




