How to simply stream video from a remote server?

Ignazio Calò

I have a remote debian server used as storage server. I would like to stream some videos directly from the server without downloading the file in advance.

So far I create a http server in the same folder with the file I need using this command

python -m SimpleHTTPServer 8000

and using vlc I can play the movie from my machine.

This works but I will say that is a "basic" solution.

Can you suggest a better approach to solve this problem?

Wouter Verhelst

Use a media server rather than a standard webserver. Personally, I've played with the following:

  • Vlc has a webinterface (if you enable it). By default it listens only on localhost, but changing that requires editing a single file. There's also an android app that allows you to control it. You can have it stream, it will stream subtitles, etc. Downside: pretty manual process, no 10ft interface. Upside: very flexible, best solution if you only want to use vlc clientside.
  • a headless dlna system like rygel. If you install rygel and rygel-playbin, you'll be able to play your media files from any dlna-enabled device. This includes many smartphones and tablets, game consoles, and some smart tv's. Downside: no support to play on the machine itself, pretty basic. Upside: fully headless, can be configured over ssh, no gui required serverside.
  • a dedicated 10ft ui like kodi (previously known as xbmc). Kodi has an official android remote app, allows you to control playback of your media files as with a regular remote, and has some support for dlna streaming too, both as client and as server. Upside: very slick interface, works really well if you hook it up to your tv, very easy to use compared to the other two. Downside: can't run headless, and the streaming options aren't as flexible as vlc.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

stream video from pi camera to browser of remote server

How to record remote video using webrtc or media stream from video tag

How to simply pass a variable from server to UI?

How to stream a video from facebook

mediasoup webRTC Remote video stream showing blank on ubuntu server

Video stream from client to server in NodeJS

Stream video from Raspberry pi to Opencv application on remote computer

PHP stream remote video file

How can you get a fast video live stream from your iPhone to a server?

How to stream live video frames from client to flask server and back to the client?

How to stream live video from one PC to an Apache server on a second PC

How to remove PES header from video stream

How to stream a live video from a URL?

How to make screenshots from TS video stream?

How to stream live video from camera in iOS

How can I stream a video from a ServiceWorker?

How to stream out video from iphone?

how to play video from server?

How to get video URL to download video from RTMP stream

Best way to live stream video from java server to android client?

Record video stream from webcam and upload blob to server

Web page that shows a video stream from a local server

how to create node server that receiving video stream and save the stream as video file?

How to transfer files from remote ubuntu server to remote ubuntu server?

How to upload saved video to a remote server, captured using cordovaCapture?

How to stream video from multiple camera using AWS kinesis video stream?

Stream video from a stand alone desktop application(not browser) to a remote desktop application(not browser)

Google Glass stream video to server

Sending video and audio stream to server