Ticket #274 (closed enhancement: fixed)

Opened 5 years ago

Last modified 5 years ago

add random() to YT proxy querystring to fix multiple YT connections

Reported by: jeroen Owned by: jeroen
Priority: Milestone: Flash 4.3
Component: Keywords:
Cc: Forum thread:

Description


Change History

comment:1 Changed 5 years ago by jeroen

  • Owner set to pablo

comment:2 Changed 5 years ago by pablo

This doesn't appear to be possible. The headless player, called from yt.as, references  http://gdata.youtube.com/apiplayer/cl.swf. This swf then loads another swf,  http://gdata.youtube.com/apiplayer/apiplayer.swf, which makes the actual connection. Although we can add a random string to cl.swf, apiplayer.swf is still called without passing through the random string.

comment:3 Changed 5 years ago by jeroen

There's only one connection, but that one goes both ways (as2 > as3 and as3 > as2). The actual YouTube clip doesn't need a connection since it is as2 <> as2. It's no problem that the external SWF is static.

comment:4 Changed 5 years ago by jeroen

  • Owner changed from pablo to jeroen

comment:5 Changed 5 years ago by jeroen

  • Status changed from new to closed
  • Resolution set to fixed

Fixed by assigning a random value to the connection string.

Two-way communication is possible because the random string is sent as queryparameter to yt.swf.

Downside: local playback doesn't work anymore. Doesn't seem to be much of an issue since YT itself is also not available locally.

Note: See TracTickets for help on using tickets.