Techcrunch reports today that Justin.tv was required by Apple to provide 64 kb/s versions of all its live streams in order to gain approval for the app store. We have been battling with this over at Orca Digital for a few months now – and it’s extremely frustrating.
Apple has started rejecting all live streaming apps unless they provide adaptive bit rate streams (ie. the quality of the stream is optimised for the available network conditions). In itself, that’s reasonable – and ensures a great user experience – however the requirement to provide a 64 kb/s video stream is not appropriate in today’s world. For those of you who know anything about video, you will know that quality at 64 kb/s is ropey – certainly not in line with the user expectations of an iPhone.
We have appealed hard against this, but Apple is not giving in. We believe that it’s better to get no video than a 64 kb/s stream, but Apple is adamant that streaming works on EDGE networks – rather than just 3G.
The other challenge is that many live encoders won’t stoop to 64 kb/s – requiring the purchase of new (expensive) live encoders unless you really know your video salt. It has driven us to develop our own mobile optimised encoders – which we’re now using to power live streams.
Apple continues to keep us on our toes – are they going to insist on 64 kb/s video for the larger screened iPad? It would look truly shocking…

