Brief introduction of the Project:
We have uploaded wowza server at [url removed, login to view] and we do live streaming at [url removed, login to view], video conferencing at [url removed, login to view] and provide free facility to community.
Earlier we were using Red5 a free software for flash file streaming.
We were using [url removed, login to view] module for live streaming flash files.
We amended and created a control panel for live streaming at [url removed, login to view] where we allotted the Channels, ID and Password to the users. We can give ID and Password for willing developers before quote.
"video-whisper" has created the RTMP for their module connecting with "wowza streaming engine" and it is working now but streaming only flash.
In view of above you must develop the following:
1. A Live Stream Control Panel – this is the main thing that we need right now that will integrate Wowza control panel and customize to stream MP4 files. This streaming panel will be placed where users will have to login via our Control Panel with the allotted User Name/Password to broadcast on allotted Channel_1 (for test purpose) for live stream. This Streaming control panel will have all the existing features including -
a) A 'start / stop stream’ button where the user will be able to start and pause their live stream.
b) Controls for choosing their camera, audio source, bandwidth adjustment, enter external encoder, enable / disable video and audio stream, etc.
c) Able and disable camera so that only audio is streamed if required.
d) A panel showing number of users currently viewing the stream .A text chat box with a room unique for this stream channel. One chat room will have to be generated for each channel that is created to the main ‘Admin Panel’. Please see the video whisper streaming panel after login with the give ID to [url removed, login to view] (once you are ready, we give the ID and Password)
e) A text chat box with a room unique for this stream channel. One chat room will have to be generated for each channel that is created to the main ‘Admin Panel’ (para ‘1’ above).
2. your development must confer to: -
a) Integrate JW player into the Channel_1 of the network site [url removed, login to view] so that viewers can watch the live stream on their mobile devices (apple, android etc.)
b) We need ability for the user to record the live stream and store it as a video in a folder unique for their user id. These video should be displayed within the Control Panel once the user logs in with their id. (if possible we need to integrate this user id with the user id of the network ([url removed, login to view]).
c) Video on demand feature -
1. A user should be able to create a dynamic play list by either uploading video into this control panel, or from videos that they are already there under their user id (from previous recordings or uploads).
2. Once a playlist is created, the user should be able to stream the videos from this playlist as a live stream.
d) Create a page at [url removed, login to view] for viewing transmission via IPhone/Android via “Go Coder” App or any other App and assist our developer on JW player integration into the website on more pages.
Please examine and assess your competence and write to us. Once you are convinced with price/cost and confident, we give all required access.
9 freelancers are bidding on average $375 for this job
I have 8+ years of experience in media streaming using wowza, flash,flex, java, php, mysql,html5 etc. I can develop web based control panel for wowza using php and mysql.