Bug #5031
closed
SAT>IP RTSP does not work on many media players....
Added by Igor Mokrushin over 7 years ago.
Updated over 7 years ago.
Found in version:
4.2 git-1997b348aef
Description
Practically nowhere does the SAT>IP RTSP work, I get a Bad Request error -- 400. I little sorted this problem and made a patch.
Files
Most corrections I took from branch 4.3.
Send me list of commits in 4.3 you applied. I won't merge this - I cannot review the patch in this form.
All these patches can not be used, except one - for VLC3 num.6. He partly solved my problems. My patch solves problems with other media players, the rtsp_parse_args() function tries to parse arguments from url, but at this time they are passed in the http header in a place with CSeq, that was not created servers if unless use hc_stream, so the player received a Bad Request...
And one more thing, if you use several working media players on one computer, then after closing or stopping one of them, all the rest also stop playback. I figured out that this is answered by calling rtsp_clean(rs, 1) in rtsp_close_session(), if replace 1 on 0, then this problem disappears.
- Status changed from New to Rejected
I am afraid, I do not want to put those massive changes to 4.2 tree. Use or work with me on 4.3.
Also available in: Atom
PDF