在网站上显示现场摄像头

时间:2011-01-24 03:40:27

标签: silverlight-4.0

我们可以使用Silverlight在网站上显示实时网络摄像头吗? 1年前我使用Flash和Red 5 Media Server来做同样的事情。 RED 5是Flash Media Server的开源替代品。在这种情况下,Media Server有什么用?我可以在Silverlight C#上使用相同的RED5媒体服务器吗?或者媒体服务器是技术特定的。如果是这样,在我们的案例中哪个是我们的媒体服务器?我知道Silverlight有网络摄像头支持,它可以显示我们的网络摄像头。但广播呢?

提前致谢:)

1 个答案:

答案 0 :(得分:1)

SocketCoder在他的网站here上汇总了一系列关于如何做到这一点的示例文章。我记得,他建议使用CSpeex语音编解码器以及简化的Motion-JPEG风格视频编解码器。在一定程度上追求这条道路之后,我怀疑你会发现它在某些情况下有效但不是所有情况。 CSpeex编解码器非常棒,但Motion JPEG视频编码/解码非常占用CPU和带宽,因为它依赖于FJCore,这是一种效率相当低的Java JPEG实现的C#端口。我也明白,一家名为StreamCoders的公司有一个支持各种标准的Silverlight H.263视频编码器,但我还没有尝试过,我不知道它有什么限制,如果有的话。它并不便宜,一个开发者许可证的起价为1500欧元。