Prog wrote:About DESCRIBE: How I can detect it?
1. Your device not send "support" string.
2. DESCRIBE in list of supported commands "Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY"
Hi Prog,
The device always responds with an error to command DESCRIBE, except when you use "program" mode. This mode ins't part of SAT>IP protocol, but it's implemented for easy compatibility with non-SAT>IP clients (RTSP). Remember that now my objective is to use a RTSP url that request the FULL TRANSPORT STREAM (pids=all), one URL for each transponder in the sat (simple to create outside of your program). But to accept this, you need to NOT USE the DESCRIBE command. Yes, the server lists DESCRIBE as a supported command, but I feel this is a hardcoded response.
The SAT>IP protocol don't use this command.
So, please, implement this easy and simple solution:
1) In the "DVB over IP" configuration window add one check box: "disable DESCRIBE commands".
2) The previous check box sets/unsets a var of the device (disable_describe).
3) In your current source that manages the RTSP protocol, add a simple if-then-else to check "disable_describe" to overcome the DESCRIBE request.
Remember: this command is only useful to receive info about the content of the stream. But using RTSP in the SAT>IP protocol always receives a DVB Transport Steam. So this is the reason to not use this command.
Please, please, please: can you di it?
Thank you!
