Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

What media servers are available for Ubuntu 14.04

Posted on 2015-01-03
21
Medium Priority
?
268 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
[X]
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
  • 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
Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.

 

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 2000 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

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

In this article, I'll explain how to setup a Plex Media Server (https://plex.tv/) on a Redhat (Centos) 7 based NAS with screenshots to help those looking for assistance.  What is Plex? If you aren't familiar with Plex, it’s a DLNA media serv…
The advancements in today's technology are unparalleled. Much of the technology that we have could not have been imagined twenty years ago. One of the latest additions to the list of technological advances is virtual reality. Virtual reality has an …
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…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Suggested Courses

610 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