|
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.
|