Questions on hlsdemux and http server

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Questions on hlsdemux and http server

Davide Milanesio
Hi,

First of all, sorry for my trivial questions, but I am new in this
mailing list...

I was redirected here after trying to use http://code.google.com/p/hls-player/.

My aim is to create a "simple"(?) gateway receiving a stream based on
Apple HTTP Live Streaming, and then streaming it on the LAN as
standard HTTP streaming, so that also "basic" clients can access.

At first glance, the gst-launch string should look somewhat like the following:

gst-launch hlsdemux
location=http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
! tcpserversink port=80

but I have the following issues:

1) Pipeline error: hlsdemux not found. In fact, in my Ubuntu
distribution, the latest available version of
gstreamer0.10-plugins-bad is 0.10.18, while on the documentation page
it should be 0.10.22.1. How to download such release? Do I need to
grab the source and recompile GStreamer?

2) hlsdemux not documented: is there some documentation available?
(Google did not help...)

3) Why is there a tcpserversink and not a httpserversink? Is it common
to have TCP streaming? (e.g. it is not available on VLC)

4) tcpserversink port=80 does not work on my PC, I need to use a
different port: is it my fault?

Thanks for your pacience!!
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Questions on hlsdemux and http server

Mailing List SVR
Il 24/10/2011 15:20, Davide Milanesio ha scritto:

> Hi,
>
> First of all, sorry for my trivial questions, but I am new in this
> mailing list...
>
> I was redirected here after trying to use http://code.google.com/p/hls-player/.
>
> My aim is to create a "simple"(?) gateway receiving a stream based on
> Apple HTTP Live Streaming, and then streaming it on the LAN as
> standard HTTP streaming, so that also "basic" clients can access.
>
> At first glance, the gst-launch string should look somewhat like the following:
>
> gst-launch hlsdemux
> location=http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
> ! tcpserversink port=80
>
> but I have the following issues:
>
> 1) Pipeline error: hlsdemux not found. In fact, in my Ubuntu
> distribution, the latest available version of
> gstreamer0.10-plugins-bad is 0.10.18, while on the documentation page
> it should be 0.10.22.1. How to download such release? Do I need to
> grab the source and recompile GStreamer?
You can compile from source or use gstreamer ppa:

https://launchpad.net/~gstreamer-developers/+archive/ppa

> 2) hlsdemux not documented: is there some documentation available?
> (Google did not help...)

gst-inspect hlsdemux

> 3) Why is there a tcpserversink and not a httpserversink? Is it common
> to have TCP streaming? (e.g. it is not available on VLC)

httpserversink can be easily done using multifdsink google for it,
however vlc can see tcp stream using tcp:// or something like that

> 4) tcpserversink port=80 does not work on my PC, I need to use a
> different port: is it my fault?

you need to be root to use port <1024

ciao
Nicola

>
> Thanks for your pacience!!
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel