[vlc-devel] Wrong RTSP mime type

Roman Pen r.peniaev at gmail.com
Wed Nov 26 16:44:47 CET 2008


If I start streaming video from mp4v file with runtime
transcoding to mp2v, client receives RTSP DESCRIBE response
with MP4V-ES/90000 mime type. So, vlc client shows nothing.

vod setup:
-------------------------------------------------------
 >  new test vod enabled
 >  setup test input /home/roman/Desktop/encoded.m4v
 >  setup cool output #transcode{vcodec=mp2v,fps=24}
--------------------------------------------------------

Actually, RTSP DESCRIBE response must contain MPV/90000 mime
type, not MP4V-ES/90000. According to code, firstly we create
new media with psz_rtpmap == MP4V-ES/90000 (rtsp.c:632), send
RTSP DESCRIBE response with this rtpmap and only then start
transcoding to mp2v. It was difficult for me (I'am 2 weeks vlc user)
to find out easy way to change rtpmap according to correct output.
(just have hardcoded correct mpeg1-2 rtpmap, and evrth works fine)

Maybe you, experienced guys, know the correct solution?

--
Roman Pen





More information about the vlc-devel mailing list