Solved

What media servers are available for Ubuntu 14.04

Posted on 2015-01-03
21
220 Views
Last Modified: 2015-01-06
I would like a media server to run on Ubuntu 14.04 that will take RTSP input and output RCMP (and ideally HTTP for iOS devices).
I've searched but only found command line stuff like crtmpserver which I'm sure does the job but is far too low-level for me. I've seen mention of Adobe Media Server for Linux and that seems to be good but unfortunately not free. This is a project for personal interest and not profit so can't justify spending cash on it.
Does anyone know of a suitable app to do the job?
0
Comment
Question by:ClintonK
  • 11
  • 10
21 Comments
 
LVL 61

Expert Comment

by:gheist
ID: 40529540
icecast
helix
nginx
0
 

Author Comment

by:ClintonK
ID: 40529542
I did see nginx on my travels round the Internet but couldn't work out where to load it from.
0
 
LVL 61

Expert Comment

by:gheist
ID: 40529549
nginx.com - it is not media server per se, but higly efficient reverse proxy that allows to multiply streams closer to users.
0
 

Author Comment

by:ClintonK
ID: 40530140
I think Icecast looks the most promising but I can't see how to configure it to take RTSP as input and HTTP or RCMP as output. The instructions all talk of radio stations etc. but all I want to do is read the output from a IP camera.
0
 
LVL 61

Expert Comment

by:gheist
ID: 40530146
VLC can act as source in this case. It has CLI too.
0
 

Author Comment

by:ClintonK
ID: 40530151
sorry but I may be missing the point here as I'm not sure what you mean by "VLC can act as source". Isn't my source feed the IP camera? When I configured this in Windows using umediaserver I just gave the umediaserver my rtsp link from the camera and it produced an output in rcmp format which I could display in a web page. I'm just trying to reproduce that same functionality on a Linux server. Can icecast do this?
0
 
LVL 61

Expert Comment

by:gheist
ID: 40530225
RCMP ? hehe i googled...

VLC includes one of streaming media servers that can take any input and convert it to xiph formats that icecast and HTML <VIDEO> undestands.
0
 

Author Comment

by:ClintonK
ID: 40531857
Serviio seems like the one to go for. I've installed it on Windows (still struggling on Linux) and managed to get a data feed to display the data stream from the camera as a DLNA feed by just clicking of the menus.
What I'm stuck on is how I can find the RTMP (spelled correctly this time ;-) ) so that I can feed that into a web page. Seems this is top secret information because despite surfing for hours and poring over various forums nobody seems to say or know.
Does anyone know how to find out what the URL is of the output stream from Serviio? If I can find that out then I think the answer to my original question will be "Serviio"
0
 
LVL 61

Expert Comment

by:gheist
ID: 40531884
HTTP+simple format is most copatible. having RTSP maybe has good philosophy behind, but in effect it kicks part of customers out of circle.
0
 

Author Comment

by:ClintonK
ID: 40532060
I totally agree and that's where I want to end up so that I can publish the stream on IOS too.
Still can't work out what the http URL would be though :-(
So what I need to do is input http from the camera and stream http out (I think that's what I need to do anyway)
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 61

Expert Comment

by:gheist
ID: 40532111
"stream http out" will be technically a web server that sends mp3/aac/ogg content.
0
 

Author Comment

by:ClintonK
ID: 40532145
OK. I have a camera feed which I can display video and I have proved that works by using VLC to display it.
I want Serviio to stream that camera feed. Perhaps I'm asking the wrong question but I can't think of another way of putting it.
I'm also conscious that this is now going away from my original question so I'm tempted to abandon this one and start a new one.
0
 
LVL 61

Expert Comment

by:gheist
ID: 40532177
It is here:
http://en.flossmanuals.net/vlc/ch015_streaming-to-icecast/

No idea what works serviio, i know that DLNA allows to play files or convert on the flly, at least at my technology level (Kodi player)  DLNA is not able to sustain live TV.
0
 

Author Comment

by:ClintonK
ID: 40532362
I've requested that this question be deleted for the following reason:

I don't think I'm much further forward with finding a suitable media streaming server for video. Icecast seems to be for audio only, Helix has been discontinued and I don't think nginx is suitable.
My searches have led me to Serviio which suggests that it can do the job but I've not managed to configure it fully yet. I think pursuing Serviio config through this question will be the wrong thing to do so I plan to ask a more specific question about Serviio on a new post.
Thanks gheist for your comments. Input is always appreciated and it's got me thinking along different lines. Cheers.
0
 
LVL 61

Accepted Solution

by:
gheist earned 500 total points
ID: 40532363
Sorry there is no such limitation. Icecast can split any MPEG/OGG/ASF stream and server over http, be it audio, video, or subtitle.
0
 

Author Comment

by:ClintonK
ID: 40532421
I'm now looking at Icecast again to see if I can fathom out how to configure it. I see that the config method is not difficult in that it's just an XML edit but knowing what to put in is a different matter.
If we agree that Icecast can do the job and process video then I'm happy to accept the advice that it's the option for use with Ubuntu so will close this question.
I would like however to post a new question on how to configure it and if you can help with that then it would be appreciated.
0
 
LVL 61

Expert Comment

by:gheist
ID: 40532440
# apt-get install icecast2
Pops up a very ubuntu menu: do you want to configure icecast?
Yes/nO
Icscast hostname (as you know from DNS)
Icecast source password (you want this to be long and random)
Relay password
Admin password

Want to see it again?
dpkg-reconfigure icecast2

Want to know more?
cd /usr/share/doc/icecast2
ls
0
 

Author Comment

by:ClintonK
ID: 40532458
Done that now thanks. Installed on Unbuntu.

So if my source feed is
http://<username>:<password>@192.168.1.5:8085/video1.mjpg (or rtsp://<username>:<password>@192.168.1.5/live1.sdp) where does that go in the config file and what URL do I use to read the streamed output?
0
 
LVL 61

Expert Comment

by:gheist
ID: 40532476
Usually one asks google, but official doc helps too:

http://icecast.org/docs/icecast-2.3.3/basic-setup.html

(You can figure out what version you have with apt-show-versions, install it if you dont have)
0
 

Author Closing Comment

by:ClintonK
ID: 40534457
Icecast seems to be the best bet so far
0
 
LVL 61

Expert Comment

by:gheist
ID: 40534525
I dont knowone, but there must be a software that encodes multiple formats for multiple media players....
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
The viewer will learn how to search for and apply Apple Loops, as well as create their own in Logic Pro X. Record a region in the tracks area: Select the region: Go to File > Export > Region to Loop Library: Select the appropriate search terms…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now