I want to build a Silverlight live feed viewer for an IP camera with a proprietary RTP server, i.e. no IIS, no SmoothStreaming extension. Is SmoothStreamingClient (or microsoft media platform) is the best place to start?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You definitely don’t want the
SmoothStreamingClient, as that assumes that you’re using a SmoothStreaming media source. However, what you can do instead is use aMediaElementand implement your ownMediaStreamSource. This requires that you know how to parse the data being spewed by your IP camera and turn it into valid video samples, which is non-trivial, but it’s the only supplied mechanism for displaying video data for which there isn’t already a built-in streaming source.However, if the video format that your IP camera sends is already supported by Silverlight, then all you need to do is create a
Streamthat reads the camera data and pass that as the media source to aMediaElement.