Re: [backstage] BBC iplayer on exotic devices

2008-01-05 Thread James Cridland
On Jan 4, 2008 4:59 PM, Andy <[EMAIL PROTECTED]> wrote:

> On 04/01/2008, Ian Forrester <[EMAIL PROTECTED]> wrote:
> > So if your building a iplayer for an exotic device platform, do get in
> touch.
>
> Quick questions:
> Adobe Flash is prohibited on non-PC systems, is the BBC suggesting we
> violate Adobe's EULA or just not use the streaming version?
>

Andy, I'm awfully confused. Flash plays on a Wii (albeit not the iPlayer
video content, since the codec used isn't in that version), on mobile phones
(from Nokia to Windoze phones but not the iPhone yet), I think it's also on
the PSP as well. (Oh, and naturally it's available on the Mac and Linux).

Apart form the BBCs "we hate people knowing how this works" attitude I
> see no reason why it can't be done.
>

Although others have also said this: this list (and this thread in
particular) is precisely because we -do- want people knowing how as much of
this works as possible: the Backstage team battle through some quite
difficult beaurocracy to enable this to happen.

I admire your negativity towards everything posted here, but do cut us some
slack: we're trying to help as much as we can. If you want to bash the BBC,
please do just drop me an email and let's keep that stuff off-list.

j


Re: [backstage] BBC iplayer on exotic devices

2008-01-05 Thread Dave Crossland
On 05/01/2008, Fearghas McKay <[EMAIL PROTECTED]> wrote:
> On 5 Jan 2008, at 17:38, Dave Crossland wrote:
>
> > I think that's the point of the meeting that Ian invited the public
> > developer community to; I hope you'll go :-)
>
> Whilst that meeting may be convenient for London based developers,
> those of us more than an hour or so away will probably find it harder
> to just nip in for a meeting. So documentation would be cool - even
> under a reasonable NDA.

Perhaps Ian can use his little video camera to record the meeting and
publish it online?

-- 
Regards,
Dave
-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/


Re: [backstage] BBC iplayer on exotic devices

2008-01-05 Thread Adam Leach

Andy wrote:

Sorry to reply to my own post.

Everyone appears to be using a url of the form:
rtmp://217.243.192.52:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=SECRET_KEY&aifp=v001&slist=STREAM_NAME

But I can't find it *anywhere* in the iPlayer HTML or Javascript.
Can't find it in the XML either.
Is it hidden in the actual flash object itself?
I am a little wary of hardcoding in an IP. What if the BBC decide they
need to switch some machines round and the IP changes?


Also would it be possible to turn On indexing in /iplayer/
particularly /iplayer/metafiles so we can see what data is actually in
there

Firebug is great for tasks like this.

The following seems to return an ip, so perhaps it is the method Akamai 
use for determining the nearest server for streaming the videos.


http://cp41752.edgefcs.net/fcs/ident

Adam
-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/


Re: [backstage] BBC iplayer on exotic devices

2008-01-05 Thread Fearghas McKay


On 5 Jan 2008, at 17:38, Dave Crossland wrote:


I think that's the point of the meeting that Ian invited the public
developer community to; I hope you'll go :-)


Whilst that meeting may be convenient for London based developers,  
those of us more than an hour or so away will probably find it harder  
to just nip in for a meeting. So documentation would be cool - even  
under a reasonable NDA.


f
-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/


Re: [backstage] BBC iplayer on exotic devices

2008-01-05 Thread Dave Crossland
On 05/01/2008, Andy <[EMAIL PROTECTED]> wrote:
>
> So could someone at the BBC write up a short doc explain what is going on?

I think that's the point of the meeting that Ian invited the public
developer community to; I hope you'll go :-)

-- 
Regards,
Dave
(Personal opinion only, not the views of any employers past or present)
-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/


Re: [backstage] BBC iplayer on exotic devices

2008-01-05 Thread Andy
On 04/01/2008, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Any piece of software which can talk RTMP and play FLV files can use
> iPlayer. So long it will run that software, the hardware is irrelevant.

Only if you can find the RTMP URL and the FLV file, and that appears
to be non-trivial.
I have a copy of one of the iPlayer pages open right now and I can't
for the life of me find the actual URL to attempt to fetch the FLV
using RTMP.

Is it not possible to just put the RTMP URL on the page somewhere
(even if it's in a comment) to make screen scraping that bit easier.

I didn't release iPlayers FLV would play in other software, I knew it
didn't work on Gnash so assumed that there was something in iPlayers
encoding that was Adobe only, I may well be wrong.

An explanation of how the streaming player actually works would be
extremely helpful.
For instance which of these many bits of Javascript is loading the Flash?
(Why is it done via Javascript anyway?)

So could someone at the BBC write up a short doc explain what is going on?

> RTMP is just a socket-based protocol so clients can be written in any
> language.

Any links to the specification for RTMP all the usual places I find
protocol specs have turned up no results.


Oh and when I was talking about download protocol I was referring to
the download version of iPlayer not the streaming version as the
download it higher quality.

Andy

-- 
Computers are like air conditioners.  Both stop working, if you open windows.
-- Adam Heath
-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/


Re: [backstage] BBC iplayer on exotic devices

2008-01-05 Thread Andy
Sorry to reply to my own post.

Everyone appears to be using a url of the form:
rtmp://217.243.192.52:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=SECRET_KEY&aifp=v001&slist=STREAM_NAME

But I can't find it *anywhere* in the iPlayer HTML or Javascript.
Can't find it in the XML either.
Is it hidden in the actual flash object itself?
I am a little wary of hardcoding in an IP. What if the BBC decide they
need to switch some machines round and the IP changes?


Also would it be possible to turn On indexing in /iplayer/
particularly /iplayer/metafiles so we can see what data is actually in
there?

Thanks

-- 
Computers are like air conditioners.  Both stop working, if you open windows.
-- Adam Heath
-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/