当前位置: 代码迷 >> 多媒体/流媒体开发 >> jrtplib发送H264的视频用VLC播放器播放,该怎么处理
  详细解决方案

jrtplib发送H264的视频用VLC播放器播放,该怎么处理

热度:6826   发布时间:2013-02-26 00:00:00.0
jrtplib发送H264的视频用VLC播放器播放
其中发送的时候需要设置发送的负载类型和时间戳 才能正确的播放 这几个参数怎么才能知道那。 我知道MP3的负载类型 可是不知道时间戳 我设置的是1/8000 结果用vlc播放的音乐根本不连续,我开始以为是丢包 后来我用jrtplib库做了一个接收的demo结果 保存下来播放发现音乐是完成连续的。不知道这些都是什么原因。 第一次发帖请教问题。请你们帮忙

------解决方案--------------------------------------------------------
mp3的rtp负载类型i_payload_type是14

时间戳时钟i_clock_rate是90000
RTP时间戳应该是:uint32_t i_timestamp = i_pts * (int64_t)id->i_clock_rate / INT64_C(1000000);