Supported features

1,535 views
Skip to first unread message

Moiro

unread,
Apr 14, 2016, 5:29:19 AM4/14/16
to Shaka Player Users
Good morning,

I am a student and I am writing this new topic because I am working in an Investigation's Project about the DASH and other features supported in different players. This is the reason I would like to ask you a question about Shaka Player.

Supported features:
1.Browser: opera
2.Operative system: Android
3. Codecs: MPEG2, H.264, WMV, HEVC. Audio: AAC, MP3
4.Container: WMV 
Thank you very much for your time and help.

Best regards,

M

Joey Parrish

unread,
Apr 14, 2016, 12:15:22 PM4/14/16
to Moiro, Shaka Player Users
Hi Moiro,

I'm sorry, but I don't understand your question.  Could you please restate it?  I see a list of supported features that has already been filled out, but none of that seems to be accurate for this project.  Are you asking us to fill out the same template?

Thanks,
Joey


--
You received this message because you are subscribed to the Google Groups "Shaka Player Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to shaka-player-us...@googlegroups.com.
To post to this group, send email to shaka-pla...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/shaka-player-users/b31003ba-e3e4-4836-8a38-9ffffac52cdd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Moiro

unread,
Apr 15, 2016, 6:32:58 AM4/15/16
to Shaka Player Users, marta...@gmail.com
Hi Joey, 

Sorry for the confusion. I wil try to explain it better. My questions are if the following features are supported or not in the Shaka player. I have looked for the answer but I didn't find it in your player's specifications. 

Does Shaka player support opera?
Does Shaka player support  Android?
Does Shaka player support  MPEG2, H.264, WMV, HEVC. Audio: AAC, MP3?
Does Shaka player support  WMV?

Thank you very much for your help and your time. Don't hesitate in contact me if you have any problem or doubt.

Marta.


El jueves, 14 de abril de 2016, 18:15:22 (UTC+2), Joey Parrish escribió:
Hi Moiro,

I'm sorry, but I don't understand your question.  Could you please restate it?  I see a list of supported features that has already been filled out, but none of that seems to be accurate for this project.  Are you asking us to fill out the same template?

Thanks,
Joey

On Thu, Apr 14, 2016 at 2:29 AM, Moiro <marta...@gmail.com> wrote:
Good morning,

I am a student and I am writing this new topic because I am working in an Investigation's Project about the DASH and other features supported in different players. This is the reason I would like to ask you a question about Shaka Player.

Supported features:
1.Browser: opera
2.Operative system: Android
3. Codecs: MPEG2, H.264, WMV, HEVC. Audio: AAC, MP3
4.Container: WMV 
Thank you very much for your time and help.

Best regards,

M

--
You received this message because you are subscribed to the Google Groups "Shaka Player Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to shaka-player-users+unsub...@googlegroups.com.

Joey Parrish

unread,
Apr 15, 2016, 12:01:57 PM4/15/16
to Moiro, Shaka Player Users
Oh, I see.  Since I don't know what level of detail you are looking for, and the bigger picture is somewhat nuanced, I've given both short and long answers for each.  Replies inline:

On Fri, Apr 15, 2016 at 3:32 AM, Moiro <marta...@gmail.com> wrote:
Does Shaka player support opera?

Short answer: Yes.

Long answer:

Yes, but only modern versions of Opera based on Chromium.  Specifically, Shaka Player supports any browser which supports the web standards on which Shaka is built: HTML5 video, MediaSource Extensions (MSE), and Encrypted Media Extensions (EME, only required for encrypted content).  So it would be better said that Opera supports Shaka, since there is no specific code for Opera anywhere in our codebase.

You can see a detailed support report for any browser by visiting http://shaka-player-demo.appspot.com/support.html .

Does Shaka player support  Android?
Short answer: Yes.

Long answer:

Shaka Player is a JavaScript library built on web APIs.  It only runs in a browser, not as a native app or in nodejs.  It does work in Chrome, Firefox, and Opera on Android (because they implement the required web standards).

Does Shaka player support  MPEG2, H.264, WMV, HEVC. Audio: AAC, MP3?
Short answer: It depends on the browser.

Long answer:

In general, Shaka Player does not directly deal with formats or codecs.  Parsing of file formats and decoding of video and audio is handled by the browser.  Shaka only queries support (MediaSource.isTypeSupported()) and feeds data into the browser through MSE APIs.

Shaka Player is meant for adaptive bitrate streaming, so our primary input is formats like DASH.  You give us a DASH manifest, and we parse and interpret that manifest to stream chunks of the underlying content and change bitrates on-the-fly.

DASH content generally uses ISO BMFF (fragmented MP4) with H.264 and AAC as a codecs, although I believe variants exist which contain MPEG2-TS, HEVC, WebM, and VP9.  We generally do not care what the underlying content uses, though.  We just pass the container and codec information on to the browser through the MSE APIs.  If a manifest contains multiple containers or codecs, we will choose whichever is supported by the browser.

There is one case in which certain DASH manifests would require a JavaScript application to parse a piece of the container to get a segment index.  For this type of DASH content, Shaka is capable of parsing segment indexes of MP4 and WebM containers only.
Reply all
Reply to author
Forward
0 new messages