0

我想为带有专有 RTP 服务器的 IP 摄像机构建 Silverlight 实时提要查看器,即没有 IIS,没有 SmoothStreaming 扩展。SmoothStreamingClient(或微软媒体平台)是最好的起点吗?

4

2 回答 2

1

您绝对不想要SmoothStreamingClient,因为它假定您使用的是 SmoothStreaming 媒体源。但是,您可以做的是使用 aMediaElement并实现您自己的MediaStreamSource. 这要求您知道如何解析 IP 摄像机喷出的数据并将其转换为有效的视频样本,这并不重要,但它是唯一提供的用于显示尚未内置的视频数据的机制-在流媒体源中。

但是,如果 Silverlight 已经支持您的 IP 摄像机发送的视频格式,那么您需要做的就是创建一个Stream读取摄像机数据并将其作为媒体源传递给MediaElement.

于 2011-05-10T18:22:06.160 回答
0

最好的方法是让一些服务器端应用程序获取相机数据并将图片保存在 Web 服务器上的某个位置。然后,您可以定期刷新 HTML 页面以显示新图像(技巧是提供样式的 url,http://someserver/someimage.jpg?dummy=i在其中将 i 替换为每次都会更改的数字(放置一个大的随机数或当前日期时间),以便浏览器不会一直缓存并显示之前下载的帧

于 2014-01-25T18:56:45.853 回答