[mythtv] "New" Feature: RTSP streaming for myth backend
Devan Lippman
devan.lippman at gmail.com
Thu Feb 16 15:33:30 UTC 2006
On 2/16/06, Devan Lippman <devan.lippman at gmail.com> wrote:
> On 2/10/06, Stormboy <stormboy at stormboy.com> wrote:
> > Why not implement a controllable RTP transmitter for MythTV content that
> > transcodes the content and sends it via RTP?
> >
> > You could then use existing application/codebase for the RTSP server
> > (live.com/DSS/etc.), reflecting the RTP stream. The integration with an
> > RTSP server might involve dynamically creating or starting an RTP
> > transmitter upon URL request of the RTSP server.
> >
> > Alternatively, if you are streaming on a local network (or larger network
> > if allowed by routers/firewalls), clients could connect directly to the RTP
> > stream. You just need to deliver an SDP spec to the clients so they can
> > tune into the stream(s).
> >
> > I think there is RTP code in gstreamer and live.com that may be used (not
> > sure of live.com's licensing though).
> >
> > Stormboy
> >
> >
> > Joe Votour wrote:
> > --- Devan Lippman <devan.lippman at gmail.com> wrote:
> >
> >
> >
> > On 2/1/06, Devan Lippman <devan.lippman at gmail.com>
> > wrote:
> >
> >
> > Similar to Thor's MFD it would be nice to have to
> >
> > ability for MythTV
> >
> >
> > to stream from the backend via RTSP. I'd like to
> >
> > implement this in
> >
> >
> > such a way that the stream could be adjusted
> >
> > (bitrate, etc) on the fly
> >
> >
> > before being sent out. I'll admit I know very
> >
> > little of how MythTV's
> >
> >
> > playback stream pieces together as it stands.
> >
> > There may be someone
> >
> >
> > better to take this one on but I consider myself a
> >
> > good C/C++
> >
> >
> > programmer and am willing to volunteer my time. If
> >
> > I were to go about
> >
> >
> > this I'd probably try the following order:
> >
> > - Initiate video stream of file from drive (based
> >
> > on Thor's MFD work;
> >
> >
> > liveMedia)
> > - Get transcoder to stream to the RTSP video
> >
> > streamer (based on mythtranscode)
> >
> >
> > - Fit it in to MythTV (??)
> >
> > I know I said I was going to peek at MythWeb music
> >
> > but this is really
> >
> >
> > something that keeps coming up for me and would be
> >
> > a benefit to
> >
> >
> > mythweb, along with the rest of MythTV if muticast
> >
> > can be provided.
> >
> >
> > Keeps MythTV ahead of the slingbox and TiVO too :)
> >
> > --
> > Thanks,
> > Devan Lippman <devan at lippman dot net>
> >
> >
> > There doesn't seem to be a lot of interest for this,
> > is there
> > something that I'm not seeing that might be standing
> > in the way of
> > this? Wouldn't this be the prefered method for
> > streaming live tv,
> > etc?
> >
> > --
> > Thanks,
> > Devan Lippman <devan at lippman dot net>
> > _______________________________________________
> > mythtv-dev mailing list
> > mythtv-dev at mythtv.org
> >
> >
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> >
> > I think if mythbackend were an RTSP server, it would
> > be great. At that point, any RTSP-compliant player
> > could be used as a minimal frontend.
> >
> > However, having tried to develop an RTSP server
> > myself, I can testify to how much of a pain it really
> > is. An RTSP server has to support a lot of
> > capabilities, and what's worse, many clients claim to
> > be RTSP capable, but they usually mean a specific
> > implementation of RTSP, which leaves us no better off
> > than having a proprietary standard.
> >
> > -- Joe
>
>
> Sounds like you know a lot more about this than I do. I had thought
> that RTP was a subset of RTSP, but I confess its been a while since I
> looked at this.
> Basically I had two intentions here. One was to allow a built-in
> streaming method for things like mythweb to add slingbox-like
> functionality and the other was to allow mutiple frontends to time
> sync when playing back the same stream.
>
> Really I have less interest in supporting third-party clients but I
> know Thor had success connecting to his streamer with VLC.
>
> --
> Thanks,
> Devan Lippman <devan at lippman dot net>
>
PS I have a hunch that MS might have bough this domain that you linked to ;)
--
Thanks,
Devan Lippman <devan at lippman dot net>
More information about the mythtv-dev
mailing list