2010-02-15 41 views
6

是否有任何Pure C#Silverlight视频编码库?Pure C#Silverlight视频编码库?

通过视频我指的不仅是画面压缩机,而且音频压缩...

所以说我在找某种LIB不仅压缩也为sinchronisation等等......这么说来我给它一个网络摄像头它给了我一个比赛!)

回答

1

你当然不会想用安全的代码来做这件事,除非你有很多缓冲存储器,因为编码器会以冰河的速度缓慢运行。

一种选择是使用提升的权限运行,那么你可以与外部COM包交互 - 见http://forums.silverlight.net/forums/p/156112/350144.aspx一些有用的链接

下面是对一般问题计算器,说几乎同样的事情链接 - Using Native dlls in C# Com wrapper and Use dll in silverlight

如果你可以创建一个C#包装器调用您选择的任何本地编码DLL,那么你可以把包装程序集在GAC中,你应该是好去 - 这当然会意味着你需要一个额外的安装步骤将此程序集放入gac中,这是'正常'silverlight体验之外


为了使这种分离更容易实现和使用,我们推出了我们所说的简单的沙箱的API在.NET Framework 2.0,它创建了沙盒给定的权限集的列表和每个应用领域完全信任的程序集不在全局程序集缓存(GAC)中,因为GAC中的所有程序集都已完全信任。从​​采取


- 过时,但我相信仍然是准确

1

截至2010年2月15日 - 似乎没有一个内置的方式在Silverlight中做到这一点。

这是thread that discusses this issue

Rene Schulte举了一个例子,EdgeCam Shots - Saving Silverlight 4 Webcam Snapshots to JPEG将网络摄像头流保存为连续的JPEG图像。

+0

通过视频我换货不仅图片压缩机,而且音频这么说,我正在寻找某种LIB不仅压缩,但也用于sinchronisation等,所以说我给它一个网络摄像头,它给了我一个竞争者!) – Rella

+0

对不起,我忍不住 - 它看起来好像没有任何解决方案,这个问题呢...... –