I would like a control panel which will be compatible with the current version of Wowza streaming platform.
The control panel must be able to create, edit, start/stop, block audio/video streams manually and automatically based on custom database rules. It must also have the ability to connect multiple Wowza servers to work in a cloud environment, each channel should have its own page under the username who created it, geo ip/URL blocking needs to be implemented in the control panel and an admin panel to manage all operations such as creating users, streams, blocking streams, adding more servers, giving certain access to users through API etc. streams should be suspended after a certain time limit based on the package the users have under their account for that stream, for example a user purchases a plan which includes 5hours broadcast for 100 viewers at 500kbps, father 5hours have passed the stream will be suspended and the user will have 24hours to add more hour credits to the channel in order to continue broadcasting from it. Along with that a monthly/daily plan should be made available that will allow users to stream for 1full day or 30days a month for a certain fee. If possible extra features should be made available to the channel for the owner to purchase or add in the future such as URL blocking, ip blocking, custom logo, pay preview, record the broadcast and custom page.
Also a type of pricing system should be made available for calculating bandwidth usage, storage, concurrent viewers/listeners, stream stats, quality but rate of stream and amount of hours. For the amount of hours I would like to be able to calculate and bill users based on how many hours they have been streaming for as we'll as have the option of per gb streaming.
An API should be made available for the control panel to be extended and integrated into other systems through API authorization with requests made by user accounts etc.
Please provide your honest opinion as to how and when this could be done by. I currently do not have time to develop this myself that is why I am posting it here too see if anyone would like to give me a helping hand in this project. Provide some examples of the work you have done before, what skills/experience you have that will you in creating this project successfully and if you have any experience with Apis and Wowza system. I would require this to be finished with no bugs in 30 to 40 days, however I will not pay until the whole control panel has been tested and is working with no problems. If errors do occur I require them to be fixed before paying, newest versions of coding languages should be used, PDO styled MySQL/php code should be used for database functions, jquery and css3/html5 frameworks that will work on all browsers/devices Is required, code must be neat and tidy as well have comments that made sense. Do not make this on any php frameworks, create its own framework and use cdn hosted java libraries.
I would like to see how many freelancers are up for this challenge and who will create this project as requested.
If all goes well and the finished control panel is set-up and functions well, the winning bidder will receive some free hosting packages. :)
1+1= answer this when sending a private message.