I assume it was the only mechanism they had available to support the change of 
payload.

The Client is the Video Edge Go iOS app which we developed.
Its good to know that you would consider custom development - Ill be able to 
discuss that with them. if we go down that route I will be able to incorporate 
a custom version of the library.

Thanks for the Live555 product it is an excellent library and thanks for the 
feedback.

Regards
Aidan

From: finlay...@live555.com
Date: Thu, 7 Nov 2013 06:54:05 -0800
To: live-de...@ns.live555.com
Subject: Re: [Live-devel] Handling a change of codec midstream

The server uses an ANNOUNCE command to notify the client that this transcode 
about to take place.

Wow - this is a very obscure feature of the RTSP protocol: sending an 
"ANNOUNCE" command from the server to the client.  This is the first time that 
I have ever heard of a server that does this.  (Note, BTW, that the "ANNOUNCE" 
command - because it was poorly specified and rarely used - has been removed 
entirely from the proposed "RTSP 2.0" update to RTSP.)

The change in Payload would cause an error normally - do you think it is 
possible for Live555 to be adjusted to handle this payload change mid stream?

Yes, conceivably.  However, adding support for a feature like this is not 
something that we would do for free.  If anyone (e.g., American Dynamics, which 
manufacturers the "VideoEdge NVR") is interested in paying for this, please let 
me know (by separate email).
Also, you didn't say anything about which client application (using the 
"LIVE555 Streaming Media" code) you are using.  Note that even if our library 
were updated to support this obscure server->client "ANNOUNCE" command, your 
client application would also need to be updated to handle this (e.g., by using 
our library to send out new RTSP "SETUP" and "PLAY" commands, reopen (& resize) 
the video display window, etc.).


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/



_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel                            
          
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to