I currently have a device running Ubuntu with an Asus Xtion Pro Live attached. What I'm trying to do is to capture the video and push it to a server, and then have the server re-stream it so that other clients that connect to my server can view the stream. The server is running Windows and has a public ip.
What I currently have now is, while the device is on the same network as a client, the client can connect directly to the device to view the stream. For example, if the device has an ip of
192.168.1.101, I can set the device to have the video stream at
I roughly know that there will be three things I have to do:
- Stream the Asus Xtion camera feed to the server,
- Receive the stream on my server somehow, and
- Have my server re-stream the video.
But I don't really have any idea on how to go about doing this. I know that with VLC, I can pull a video stream, and then re-stream it. However this won't work for me because I won't be able to pull from the device; it doesn't have a public ip so it wouldn't be accessible.
I can't find anything that applies to my situation, but I'm guessing that this is possible. For example, with YouTube live, any account with the feature enabled can stream their webcam feed to YouTube, then viewers who want the view the stream can just do so via YouTube. Can anyone help?