Welcome Guest Search | Active Topics | Sign In | Register

Video playable in native? Options
Christian Porzio
Posted: Monday, December 12, 2016 2:49:07 PM
Rank: Advanced Member
Groups: Member

Joined: 10/4/2016
Posts: 104
Hi,

Sorry if this question sounds silly.

Is there any video format that can be played without Flash Player?

My problem is that I cannot have my user installing the required video flash player for Chrome (PPAPI). Some of them might have the one for Internet Explorer - ActiveX but that does not help for Chomium.

So if there was any video format that could be played in native by the Chromium engine or any Essential Object libraries that would help me a lot as it will be much easier for me to update the video on the web site rather than pushing the flash player version to my hundreds of workstations...

So any advice in this matter will be much appreciated.

Thank you in advance.
eo_support
Posted: Monday, December 12, 2016 3:28:45 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Hi,

Chromium uses ffmpeg and that should support most common formats. However a number of MP4 related formats are not enabled by default because you may need to have a license from MPEG LA. See here for more details:

https://www.essentialobjects.com/doc/webbrowser/advanced/html5.aspx

Thanks!
Christian Porzio
Posted: Monday, December 12, 2016 4:08:43 PM
Rank: Advanced Member
Groups: Member

Joined: 10/4/2016
Posts: 104
Thank you for your prompt response.

Looking at the source code mime_util.ccp, I see the following video types being handled by Chrome:

"video/avi",
"video/divx",
"video/flc",
"video/mp4",
"video/mpeg",
"video/ogg",
"video/quicktime",
"video/sd-video",
"video/webm",
"video/x-dv",
"video/x-m4v",
"video/x-mpeg",
"video/x-ms-asf",
"video/x-ms-wmv"


and indeed mine is not listed there (mwv) but I am not sure I understood which one requires a license and which one does not. Is this all of them may require a license?

If that is the case, would you know where I can get the terms for each format?
Note that I understand I am now out of scope of the support of your product, just asking in case you had the info handy, if not please ignore my question.

Also to allow my webView to play one of the above formats, do I have to invoke Runtime.AllowProprietaryMediaFormats() and if I do how can I make the difference between the formats I need a license from the ones I don't. I guess once I have invoked this open I open the door for a possible license issue.

Thanks again!
eo_support
Posted: Monday, December 12, 2016 4:35:22 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Hi,

I am not familar with mwv format (there is wmv that is supported in the list as "video/x-ms-wmv") and we do not look into the details of video format. Purely from a technlcal standpoint, the high level logic should be like this:

1. Try to play with Chrome browser. If it does not play, then for sure it's not supported;
2. If Chrome plays and EO.WebBrowser does not play, try to call AllowProprietaryMediaFormats. If that plays, then it's one of the format that you may requires a license;
3. If that still does not play, then it might be an issue on our end and please provide a test file to us and we will look into it;

As mentioned earlier, if you call AllowProprietaryMediaFormats that makes it work, you will need to check about license term with MPEG LA. That would purely depends on the video format and it does not depends on what software you use. EO.WebBrowser does not cover your license obligations to use those format.

Thanks!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.