Navigation » World of Digital > The Mobile Phones Forum > Apple's new IPhone > Iphones Tips & Tricks » iPlayer for iPhone (beta)

Iphones Tips & Tricks If you are looking for downloads for your iphone then you might like what we got in here

Last 10 posts
quiz for today (Author : berley - Last Post : Diablo13 - Replies : 1349 - Views : 8851 )           »          SKY OFFER IS BACK BUT NOT FOR LONG 1st YEAR HALF PRICE ACT QUICK (Author : notanotherone - Last Post : Diablo13 - Replies : 74 - Views : 2196 )           »          No HD channels (Author : mark_hopley - Last Post : Sicilian - Replies : 18 - Views : 127 )           »          sky dish (Author : DessertDog - Last Post : thelostone - Replies : 3 - Views : 30 )           »          Alice in wonderland (Author : notanotherone - Replies : 0 - Views : 8 )           »          Tips for 17/3/2010 Cheltemham Day 2 (Author : gazza2008 - Replies : 5 - Views : 63 )           »          Nokia C6 Press Shot Leaked (Author : thelostone - Replies : 0 - Views : 9 )           »          Protek 9700 IP High Definition Digital Satellite Receiver (Author : Sat-Shop - Replies : 1 - Views : 27 )           »          Fergals your a star (Author : DessertDog - Replies : 2 - Views : 54 )           »          What image do you use? Why? (Author : bobsonthejob - Last Post : dfdream - Replies : 3 - Views : 42 )

 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1 (permalink)  
Old 13-04-2008, 06:08 PM
Gazer's Avatar
Big Bad Boss
 

Join Date: May 2006
Location: Marsss
Posts: 2,164
Thanks: 1,073
Thanked 2,960 Times in 993 Posts
Rep Power: 10
Gazer will become famous soon enough
iPlayer for iPhone (beta)

To play BBC programmes on your iPhone or iPod touch, you'll need to be online via a wi-fi broadband connection (the iPhone's EDGE connectivity is too slow for streaming video). BBCiPlayer on iPhone is a beta version right now, so if you find some programmes aren't available on iPhone or you get the occasional oddity... yep, we're working on it.
Ever since we announced that we were working on BBC iPlayer for iPhone, there’s been a lot of speculation in the blogosphere as to how it would work. Would we use Apple's new iPhone SDK? Would we use the rumoured Flash for iPhone? What video format and bitrate would we choose? And which devices will we support next...?
So, for those interested in a behind-the-scenes look, here's the low-down...
First up, we can divide portable and gaming devices into those that include a web browser (iPhone, Nintendo Wii, Nokia N95, etc) and those that don't (Apple TV, Xbox, most mobile phones, most home media servers, etc).
For devices with browsers, assuming that those browsers are able to access and display the BBC iPlayer website, getting BBC iPlayer working on those devices "merely" [see below] requires us to provide audio and/or video streams in a format that is supported by the media player(s) available on that device.
For devices without browsers, it becomes necessary to create custom applications that users need to install and run on that device. There's little standardisation across devices, and creating these custom apps is time-consuming and expensive; so for now, we're focusing on browser-enabled devices.
We started with iPhone because it is the device most optimised for high quality video currently available. It displays the BBC iPlayer site and BBC programmes nicely. But - go on, speculate! - we're working on making BBCiPlayer available on many more browser-enabled devices over the coming months: stay tuned for details...
Back to BBC iPlayer on iPhone implementation: we're not using the new Apple SDK, nor are we using the much-rumoured Flash for iPhone (no - we haven't seen it, either). Instead, we're creating 516Kbps streams (400Kbps H.264 video, 116Kbps AAC audio) that show off BBC programmes brilliantly on an iPhone.
There's been a lot of press about the amount of money that the BBC spent developing iPlayer, but what most people don't realise is that only a small fraction of the cost went into the parts that you see (i.e., the web site), with most of the cost going into the development of a high-quality content production backend that's able to crank out 400 hours of content each week to the BBC's high standards (frame-accurate in and out points; manual quality control; provision of subtitled and signed versions; guidance-labelling for stuff not suitable for children; rich metadata, etc).
That probably doesn't sound too hard, but consider this: every day, tapes for the programmes that you see on TV (the pre-recorded ones, not live events) are retrieved from our secure archive facility, delivered to our playout centre at Red Bee Media, and sequenced for playout to TV. As you've probably noticed, BBC One hardly ever goes down, so this system has been optimised over many years and is tightly run. Into that process we needed to add the transcoding of that content for our various iPlayer platforms, including PC iPlayer (e.g. the one available at www.bbc.co.uk/iplayer), TV iPlayer (available soon on Virgin Media), and now portable devices.
This means that every programme needs to be transcoded in a Flash version (for PC streaming), a WMV version (Windows PC download), MPEG2 (TV set-top box), H.264 (web browser), and a variety of other formats coming soon. To do this, we have a transcoding farm of over 50 rack-mount PCs, most of which are running really fast dual quad-core Xeon CPUs. As content arrives off tape (for pre-recorded programmes) or off-air (from our digital satellite links, for live content like news and sport), it's fed into the transcoding platform.
Those input files are encoded at over 50Mbps which makes them huge - around 25GB per hour of incoming video. With eight BBC TV channels plus 18 regional news broadcasts, that means we need to deal with up to 24 simultaneous incoming programmes, for a peak data rate of over a gigabit per second of incoming video.
We now need to transcode those source files into each supported output format. The various file formats take different amounts of time to transcode - it takes roughly twice as much CPU time to create a 1Mbps WMV files as it takes to create a 500Kbps Flash file, which is why you’ll sometimes see programmes in iPlayer that are available for streaming but not (yet) for download; the downloadable version usually arrives an hour or so later.
The transcoded files are then "pushed" to streaming and p2p download head-end servers, and rights management (i.e. content encryption) applied as needed. Separately, programme metadata is delivered into our database. As soon as both metadata and the first of the available media files for a given programme have been received and are confirmed (all automatically, of course) by our system, then that programme becomes available in BBC iPlayer.
We’ve recently added a just in section ("Most Recent") to the bbc.co.uk BBC iPlayer homepage so you can see this in action - every few minutes, this section is updated, showing the latest content that's arrived into our system and made available in iPlayer.
Looking at the BBCiPlayer website, it all looks pretty simple - but beneath the hood, there's a lot of moving parts to deal with those real-time high-bitrate long-format incoming programmes, to process them, to QC them, and to make them available in BBC iPlayer, 24/7.
The challenge is to continuously enhance that transcoding platform to support a whole host of new formats to make BBC iPlayer available in the coming months at higher and higher display resolution and quality, and on more and more devices. Which mobile, portable or gaming device would you like to see it on next?
There's lots of exciting things to work on!
Anthony Rose is Head of Digital Media Technologies

Regards Gazer
__________________
http://www.fish-keeping.com
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Battlefield Bad Company BETA download tinkertiler Microsoft Xbox 360 0 29-03-2008 08:26 PM
Call of Duty 4 Beta review tinkertiler Microsoft Xbox 360 5 18-09-2007 11:00 PM
'Halo 3' beta breaks all-time record sticky fingers Microsoft Xbox 360 2 28-07-2007 08:22 PM
Microsoft to charge for beta Shipoftheline Main Site News 8 14-08-2006 11:01 AM


[Output: 63.30 Kb. compressed to 61.00 Kb. by saving 2.30 Kb. (3.63%)]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230