Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

What media servers are available for Ubuntu 14.04

Posted on 2015-01-03
21
232 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 62

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 62

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
Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 

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 62

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 62

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 62

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
 
LVL 62

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 62

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 62

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 62

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 62

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 62

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

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Viewers will learn how to create a new project within Adobe Encore and the basic layout of the software.
Viewers will learn how to include realistic velocity sensitivity to their Sampler instruments. Set the Vol<Vel parameter in the Filter/Global tab to your desired setting: Gather samples of hits of various intensity, and drag/drop into Velocity zon…

860 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