[FFmpeg-devel] Realmedia patch

Ronald S. Bultje rsbultje
Fri Aug 22 23:15:21 CEST 2008


Hi Luca,

On Fri, Aug 22, 2008 at 5:01 PM, Luca Abeni <lucabe72 at email.it> wrote:
> Ronald S. Bultje wrote:
>             av_strlcat(cmd,
>                        "ClientChallenge: 9e26d33f2984236010ef6253fb1887f7\r\n"
>                        "PlayerStarttime: [28/03/2003:22:50:23 00:00]\r\n"
>                        "CompanyID: KnKV4M4I/B2FjJ1TToLycw==\r\n"
>                        "GUID: 00000000-0000-0000-0000-000000000000\r\n"
>                        ,sizeof(cmd));
>
> Now, the scary thing is that "[28/03/2003:22:50:23 00:00]" is not
> just a random time, but seems to be the only value that allows the
> stream to work... If I change the date or the time, the stream does
> not start.
> I do not feel too confortable with this... Has anyone any idea on
> what this "PlayerStarttime" is and why it has to be set to this
> value? Ah, the joy of proprietary undocumented protocols... ;-)

Most likely, the ClientChallenge and PlayerStarttime depend on each
other. For example, the ClientChallenge may be a cipher of some
combination of all required inputs (PlayerStarttime, CompanyID and
GUID) plus some (server? client?) constants.

Ronald




More information about the ffmpeg-devel mailing list