[mythtv-users] Browser Player for Mythweb (using MPEG DASH packaging)

Garret McGraw gmcgraw0 at gmail.com
Sat Feb 11 20:31:11 UTC 2017


Yeah, this might work.  The only thing to keep in mind is that I had to
change the DASH manifest from a "live" profile manifest to an "ondemand"
profile manifest but still maintain the "dynamic" manifest type so that it
will playable during the transcoding process (see line 300 in index.php for
my sed replace).  This is something that shaka-player explicitly supports
(they call it "in-progress recording") but I'm not sure if other DASH
players will be quite as happy with it.  You may be able to make the
chromecast app use shaka-player, which would solve this potential issue (if
it doesn't already).  I do think shaka-player supports playing on
Chromecast if you configure it correctly.

Let me know if I can help.

Garret

On Sat, Feb 11, 2017 at 2:50 PM, Daniel Frey <dmfrey at gmail.com> wrote:

> I could use the output in MythTV Player on Android and Chromecast as well.
> MPEG-DASH is supported on both. I will check this out.
>
> On Sat, Feb 11, 2017 at 2:08 PM Garret McGraw <gmcgraw0 at gmail.com> wrote:
>
>> Of course I forgot the github link.  Sorry about that, here it is:
>>
>> https://github.com/thecount2a/mythtv-stream-mpeg-dash
>>
>> On Sat, Feb 11, 2017 at 2:02 PM, Garret McGraw <gmcgraw0 at gmail.com>
>> wrote:
>>
>> Hi all,
>>
>> I wrote a PHP script that will take care of transcoding (using ffmpeg)
>> and packaging (using shaka_packager) video files so that users can view
>> their mythtv recordings via a web browser without manually using any
>> command-line tools.
>>
>> Here are the features:
>>
>>
>>    - Transcodes from MPEG2 or whatever format your recordings are in, as
>>    long as they are recognized by ffmpeg
>>    - Watch recording while transcode is still taking place (just don't
>>    seek too far ahead)
>>    - Use commercial skip info from mythtv database to skip commercials
>>    - Can transcode videos to multiple bitrates/resolutions for adaptive
>>    playback over less reliable networks (e.g. cell phone browser).
>>
>> If anybody has any questions or is interested in helping out, feel free
>> to file issues on the github page or I will monitor this thread for
>> comments or questions.
>>
>> I'm not sure if there is any plugin infrastructure that provides a better
>> way to integrate with mythweb than the manual patching that I describe in
>> the README but if anybody has any ideas, feel free to let me know.
>>
>> Thanks,
>> Garret
>>
>>
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://lists.mythtv.org/mailman/listinfo/mythtv-users
>> http://wiki.mythtv.org/Mailing_List_etiquette
>> MythTV Forums: https://forum.mythtv.org
>>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20170211/049a1b73/attachment.html>


More information about the mythtv-users mailing list