I need an application that can sit on a windows media server, that has windows media services installed and automatically check the following and report back on errors via email and daily log. The app must also be able to comunicate back up stream to the encoders and tell the encoder to stop or start or re-start the encoder if it detects a problem.
I have about 100 live video streams on my windows media services. I need an app that can automatically detect all streams on my server, and then check them to see the following:
- audio levels, high or low
- video frozen or black screen
- publishing point active or not
- how many users are connected
- automatically re-connect the stream if possible
- frame rate
- bit rate
- duration that the encoder has been running
I see this as a host and client app. The host app sits on the windows media server with the client app sitting on the encoder machines, if any problems are detected from above, then the host application tells the client app to restart the encoder to see if that can fix the error, if not, then the host application sends a email warning of the pending problem. Some times there are more then one error so the host must combine all errors into one email. The host app must be able to always be checking all the streams, or as many as possible at one time.
Feel free to ask me questions. Don't bid on this unless you have a lot of experience with windows media services and windows media encoder.