Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Web and WebWorks Development

New Contributor
Posts: 3
Registered: ‎05-16-2012
My Device: Playbook
My Carrier: None

HTTP Live Streaming

Is there any way to play a HTTP live stream with the html5 <video> tag? The conent is described in a m3u8 file but I can parse that further and supply something to the video source tag if needs be.

Posts: 856
Registered: ‎07-15-2008
My Device: Passport
My Carrier: Bell

Re: HTTP Live Streaming

Try with one of the following types if you can: 

BlackBerry PlayBook OS

HTTP Progressive Download
RTMP (Supported by Adobe Flash)
RTMPe (Supported by Adobe Flash, BlackBerry PlayBook OS 2.0+)


BlackBerry DeviceSoftware
HTTP Prgressive Download
RTSP (for media encoded using H.263, H.264, MPEG-4 and/or AAC, AMR-NB)
Fragmented MP4


Media format support is documented here:


Tim Windsor
Open Source Technical Lead
Posts: 127
Registered: ‎02-27-2012
My Device: Bold
My Carrier: Rogers

Re: HTTP Live Streaming

Hi @packetlos,

I am assuming this is no longer a concern. But just to be safe: Yes, passing the URL of the master playlist, for the HLS (Http Live Streaming) in the video tag should work fine. The platform should be able to figure out the rest accordingly.



Application Development Consultant | Developer Relations


Posts: 1,229
Registered: ‎03-20-2011
My Device: Playbook, Z10 LE, Dev Alpha B, 2x Dev Alpha C
My Carrier: 3, Orange, Vodafone

Re: HTTP Live Streaming

Decoding MP4 and 3mu is in my todo list


The basis of such a facility is provided by mediaarea.net/en/MediaInfo


The mediainfo library is a bit like id3 (also on the list) but for video


If anyone wants to write mediainfo before I get around to it - feel free but lemme know so we don't duplicate work

Click the like button if you find my posts useful!
Posts: 127
Registered: ‎02-27-2012
My Device: Bold
My Carrier: Rogers

Re: HTTP Live Streaming

Hi @peardox,

Just to be sure:

May I know why you need to decode the MP4 container yourself? You are just trying to do HLS playback through the HTML5 video tag correct? You should be able to just pass the URL of the master playlist of the HLS stream. For a complete list of supported codecs and containers on BlackBerry 10, you can look here: https://developer.blackberry.com/devzone/develop/supported_media/bb10_media_support.html

Also, note that the platform does detect ID3 tags. I know that you can detect it through C mm-renderer events (say, if you were to write a native extension): https://developer.blackberry.com/native/reference/core/mmrenderer_libref/topic/mmr_api/mmr_event_dat...

OR Cascades MediaPlayer API:https://developer.blackberry.com/native/reference/cascades/bb__multimedia__mediaplayer.html?f=mediap...

But perhaps you can also use other libraries to do this.