DIY How to stream over the internet

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

DIY How to stream over the internet

kkorosh
Hi

I am trying to learn gst-launch and have been able to stream video/audio between it and VLC/Quicktime players.

I was able to do this by providing an SDP file to the players which had the ip address and port where gst-launch is running.

The problem is the gst-launch command line needs the port the player is listening on, which is OK in a lan where I know the port addresses, but it does not work over the internet.

I know the normal approach is to stream to a media server and have that stream to clients over the internet.

I would like to develop a complete custom solution which allows me to stream over the internet. I only want to be able to handle a single client and was hoping I could write a web application to act as a media server ( minimal functionality ).

So my question is can some one explain what I need to do with the gst-launch stream to be able to display it over the internet.  Is the sdp file approach the simplest.

My application is intended to allow me to view my home when I am at work.  I can program any elements needed in python or java ( and if its not too complex, in C or C++ ).

If I am not pushing it a simple example would help a lot.

Thanks for any help on this.