Solved

I need a video streaming streaming solution for my Ubuntu server and wordpress site.

Posted on 2015-02-01
11
237 Views
Last Modified: 2015-02-07
Hi all,

I have a VPS with ubuntu 14 LAMP and at least two separate sites on which I have been requested by clients to provide a live realtime video feed. One of these sites is in Wordpress and the other in CodeIgniter. Both clients will be generating live footage using digital video cameras.

I request the experts here to suggest the fastest-cheapest-easiest solution strategy that I could adopt to satisfy the clients. I have enough bandwidth on my server to support the streaming itself. What is need to know is how it needs to be done? What software needs to be used on the client's end? What software needs to be on my server? I need the streams to be visible both on desktop and on mobile devices (iOS and android).

Just a note: I have heard of a software called Red5 for Ubuntu/Debian that is free and can handle RTMP (https://code.google.com/p/red5/). Feel free to comment on this too.

thanks in advance
0
Comment
Question by:badwolfff
[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
  • 5
  • 4
  • 2
11 Comments
 
LVL 10

Expert Comment

by:pfrancois
ID: 40582553
I suppose both servers, the Red5 streaming server and the Content Managment System Wordpress, are present on the same host. Wordpress is even able to provide media from inside its own directory structure.
I provide youtube videos from a Wordpress CMS on www.romanliturgy.org  using a special add-on of Wordpress which is called "Add Youtube Video to Media Library", but other plugins also exist that are not limited to youtube videos. Take a look on it. Is that what you want?
Probably a hyperlink or a button pointing from Wordpress to the streaming server (or directory) could be enough for solving your problem.
0
 
LVL 62

Expert Comment

by:gheist
ID: 40582556
In what format you receive the realtime streams?
0
 

Author Comment

by:badwolfff
ID: 40582637
Thanks for the replies. Pfrancois, the stream will not come from YouTube or any similar service. These streaming videos will only be served to paying members on the site. The red5, if that is the best solution, will be on the same server as my Wordpress site. I was thinking of using this plugin for Wordpress to connect to the incoming stream: https://wordpress.org/plugins/videowhisper-live-streaming-integration/

Gheist, I am still not sure what the incoming stream format will be. All I know is that the output has to be mobile compatible. Also in my question I ask which software I would need on the computer of the video producer who will record the live stream, as such software ought to sort the input stream format question.

Basically I don't know what to do from scratch. I need a combination between a good upload software which will send the live video up in the correct format while the videos is being recorded and a good RTMP server on my LAMP to receive it.

Any ideas?
0
Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.

 
LVL 62

Expert Comment

by:gheist
ID: 40582704
Munny stuff left out in initial question. Sorry... There is Unmonitor button down ther...
0
 

Author Comment

by:badwolfff
ID: 40582716
Gheist. Sorry?
0
 
LVL 10

Expert Comment

by:pfrancois
ID: 40583463
@Badwolfff: Where do the live streams come from: some hardware connected to your server, or some URL from elsewhere on the Internet? Are these provided by the users?
0
 

Author Comment

by:badwolfff
ID: 40583630
There is none at the moment. I asked for suggestions for a setup that would be easy-simple-cheap that would allow me to do it. So if you have any ideas for the full pipeline please suggest all software. All I know is that my server is Ubuntu, website is Wordpress and video needs to work on desktop and mobile. Also we are talking about live business conferences so capture hardware would likely be digital video camera or webcam.
0
 
LVL 10

Expert Comment

by:pfrancois
ID: 40583660
@Badwolfff: I have the impression that Ubuntu + Wordpress + plugin "VideoWhisper Live Streaming Integration" + Red5 is all you need. You obviously will have to understand how Wordpress and its plugin are working.
0
 

Author Comment

by:badwolfff
ID: 40583696
Ok will try :)8
0
 

Author Comment

by:badwolfff
ID: 40583764
What about the software that needs to connect to my red5 port and upload the live video recording file?
0
 
LVL 10

Accepted Solution

by:
pfrancois earned 500 total points
ID: 40583820
That software is called a Red5 client.

You could imagine to have an application on a remote computer or an app on your smartphone that is able to upload the live stream, but normally, the users expect their webbrowser will do it with a client application that you have to write inside your website.

You will have to understand how to write a little piece of code on your website which acts as a client for your Red5 server.

I saw Java Red5 clients, Javascript Red5 clients and even PHP Red5 clients.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

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

These days socially coordinated efforts have turned into a critical requirement for enterprises.
Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will giveā€¦
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

726 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