2010-02-15 71 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

對不起,我忍不住 - 它看起來好像沒有任何解決方案,這個問題呢...... –