How does one approach the problem of an encoder's incorrect implementation of 
the rtsp protocol?  My non-working example here is a Coretec mpeg-4 encoder.  
I'm not sure the manufacturer is still in business, but they're still in use.  
Using rtsp, the encoder sends no response to a setup message.  After debugging, 
I learned the encoder wants the client_port pair parameter, a valid item for 
unicast streams.  This is a multicast stream and client_port doesn't apply.

This isn't the first time I've experienced encoders not implementing the spec 
as written with regards to the port / client_port parameter.  The client_port 
parameter has shown up in the setup reply for multicast streams instead of the 
port parameter.  This results in a proper non matching transport in server 
reply error from ffmpeg.  If udp_multicast is set as the rtsp_transport, the 
transport is set properly.

I'd like to patch, but see the solution as dirty and likely not accepted by the 
masses.





Hayden Myers
Principal Software Engineer
t: (410) 590-2027
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to