bilibili / ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
GNU General Public License v2.0
32.47k stars 8.12k forks source link

关于 RTSP 不能播放的问题 #2276

Open xiangzi0911 opened 7 years ago

xiangzi0911 commented 7 years ago

播放自己公司的 rtsp 流发现有如下错误,服务器识别的 RTSP 的 OPTIONS 命令格式应该为: DESCRIBE rtsp://192.168.1.168:1234/stream0 RTSP/1.0 CSeq:3 User-Agent:LibVLC/2.2.3(LIVE555 Streaming media v2016.02.22) Accept:application/sdp
但是 IJKPlayer 传的这个指令格式为 DESCRIBE rtsp://192.168.1.168:1234/stream0 RTSP/1.0 Accept:application/sdp CSeq:2 User-Agent:ijkplayer, 即 CSeq UserAgent Accept 这三个参数的顺序不对,想请问一下在哪里修改这三个参数的顺序

bbcallen commented 7 years ago

https://ffmpeg.org/ffmpeg-protocols.html#rtsp

xiangzi0911 commented 7 years ago

虽然不知道能不能解决,但,谢谢了