[Live-devel] Setting up stream with ffmpeg?
Ross Finlayson
finlayson at live555.com
Tue Jun 5 07:53:03 PDT 2018
[First, I’m pleasantly surprised by the recent sudden burst of interest in our software - but I have to ask: Where is this all coming from? Has the LIVE555 software been promoted recently by some popular blog or tech news service??]
-----
> Hello, my name is Thomas and I have just begun to use your software. I installed it on a server that is connected to several cameras streaming to it in ffmpeg through a program called Zoneminder, although each of these cameras does have their own local IP.
>
> I am new to this software and I’m having a hard time getting a full grasp on it. I see that it’s saying to use 127.0.1.1:8554/<filename> in order to view the videos. But how do I setup an ffmpeg stream to go through it? All I’ve done with live555 are these instructions I found online (I understand the question isn’t fully relevant, but the first answer details how to install the program): https://askubuntu.com/questions/693396/openrtsp-problem and ran the live555MediaServer command which seemed to create a standard output but then it just stalls until I Ctrl+C out of it like I have showing in the screenshot attached to this email.
First, the proper online documentation for our software is at <http://live555.com/>; not some random 3rd-party Q&A site. In particular, the “LIVE555 Media Server” is documented at
http://live555.com/mediaServer/
so that’s the first place you should go.
If you’re building the server from source code, it’s important to make sure that you’re running the most up-to-date version of the code; see
http://live555.com/liveMedia/faq.html#latest-version
Note, in particular, that the LIVE555 software that comes distributed with many Linux ‘distributions’ (e.g., Ubuntu) is often very out-of-date, and should not be used. Instead, the “LIVE555 Streaming Media” software should be downloaded from our web site. We do not support old versions of the software.
> Do I have to stream it somehow through Zoneminder (what I’m using to record the cameras to store video on my hard drive) or can I just configure the local camera IP so that it takes the stream from there to broadcast through live555?
Your question wasn’t very clear; are you asking how the “LIVE555 Media Server” can take input from a live media stream - rather than from pre-recorded media files? The answer to that question is: It can’t. The “LIVE555 Media Server” is a single application that was designed for one specific service: Streaming (via RTSP/RTP) from pre-recorded media files.
If, instead, you want a RTSP server that takes input from a live media stream (e.g., from a network camera), then your starting point should instead be the “testOnDemandRTSPServer” demo application - which comes (as source code) with our software, in the “testProgs” directory; see <http://live555.com/liveMedia/#testProgs>
For details on how to modify the “testOnDemandRTSPServer” application to take input from a live media stream, see
http://live555.com/liveMedia/faq.html#liveInput-unicast
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
More information about the live-devel
mailing list