[mythtv-users] MythTV Companion for iPad Update

Robert McNamara robert.mcnamara at gmail.com
Fri Dec 2 18:42:22 UTC 2011


On Fri, Dec 2, 2011 at 9:58 AM, Brian Fischer <brianafischer at gmail.com>wrote:

> > Another little update for those with an interest, addressing the above
> question :)
> >
> > http://vimeo.com/33007761
> >
> > Owners of Atom backends should probably not watch. ;)
> >
> > Robert
>
> Wow!!!  Thanks Chris and Robert for implementing HTTP Live Streaming!
> This was the top feature on my wish list, what a great early Christmas
> present.
>
>
In the interest of fairness, Chris did all the hard work-- We chatted a bit
about how to make it work nicely via the API, etc. while he worked, but I
get no credit for the work itself.  It's a great, great addition.


> Robert, can you provide any advice or know of active work to implement
> this on the Android side?  Can a standard uPnP client like "Mirage" be
> used to browse the recordings and then stream using HTTP Live
> Streaming?  Where would an appropriate location to discuss this
> further (mythtv-developers/IRC/...)?
>
>
Chris has added a few web pages to the backend web server to allow one to
create streams, stop them, and link to the playlists.  You couldn't browse
via uPnP without adding some new services to our uPnP server, but that too
is theoretically possible (presuming the consumer application knew how to
handle HTTP Live Streams, which are many tiny MPEG-TS files with
playlists/metadata).  Really, you want some sort of application to manage
their creation, monitoring, and stopping and/or removing of the streams.
 The API is powerful, which means you have a lot of options regarding what
quality and size the content comes out as, when it's stopped, whether it is
deleted or goes on transcoding, etc.  To get the best user experience, you
want to combine the simple playback with the many other APIs for displaying
information, artwork, etc. about the content in question.

I plan to add a number of convenience methods to the APIs to make it
somewhat easier for app developers to start/stop/check the existence of
streams, and I know Chris continues to work his TODO list-- I think he
committed a little earlier than planned because of my relentless status
checks ;)

Controlling live streams via the API is frighteningly easy, but to get the
best results you will want to have *something* doing the management,
whether that be a web app, or some other compiled language app.  It's also
how you're going to get the best user experience.

You can ask questions about the APIs/etc. on the developers mailing list or
#mythtv on freenode, so long as the questions are actually about
development and not just idle curiosity.  We can handle the curious
questions, they should just be here or in #mythtv-users.

Robert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mythtv.org/pipermail/mythtv-users/attachments/20111202/92860bda/attachment.html 


More information about the mythtv-users mailing list