有个功能,我接收到了电子后视镜传来的数据。数据是rtp协议传来的,rtp里面是h264 。我用ijkplay把地址设为ijkMediaPlayer.setDataSource(rtp://127.0.0.1:5004),会提示Unable to receive RTP payload type 96 without an SDP file 如下图。意思缺少sdp 。电子后视镜开发人员用的vlc 打开个.sdp文件打开播放的。他说没问题。这.sdp文件也给我了。
我自己模拟用 命令模拟rtp : ffmpeg -re -i 222.h264 -vcodec copy -f rtp rtp://192.168.28.150:5006>test.sdp 也会保存个sdp,直接用 ijkMediaPlayer.setDataSource(“rtp://192.168.28.150:5006”); 也会报错缺少sdp错误。
请问在ijkPlayer中用什么方法, 怎么把这个test.sdp 设置上去 正常播放,麻烦谁具体说明下,非常感谢?