Seguramente no va a querer hacer esto en código seguro, a menos que tenga mucha memoria de búfer, ya que el codificador se ejecutará glacialmente lentamente.
Una opción es ejecutar con permisos elevados, y luego se puede interactuar con paquetes COM externos - ver http://forums.silverlight.net/forums/p/156112/350144.aspx para algunos enlaces útiles
Aquí hay un enlace de stackoverflow sobre la cuestión general que dice más o menos la misma cosa - Using Native dlls in C# Com wrapper and Use dll in silverlight
Si puede crear un contenedor C# alrededor de las llamadas a cualquier DLL de codificación nativa de su elección, puede colocar el ensamblado de contenedor en el GAC y debería estar listo, esto significaría que necesita un adicional paso de instalación para obtener este ensamblaje en el gac, que está fuera de la experiencia silverlight 'normal'
Para hacer esta separación más fácil de implementar y utilizar, introdujimos lo que llamamos las API sandboxing simples en .NET Framework 2.0, que crean cada dominio de aplicación con un conjunto de permisos dada por su caja de arena y una lista de asambleas completamente confiables que no están en el Caché de Asamblea Global (GAC), ya que todas las asambleas en el GAC ya son completamente confiables.
tomado de http://msdn.microsoft.com/en-us/magazine/cc765416.aspx - fecha, pero todavía creen precisa
por video que ment no sólo imágenes sino también compresor de audio, por lo que decir que estoy buscando algún tipo de lib no sólo para la compresión, pero también para sincronización, etc. así que decir que le doy una cámara web me da un conteiner!) – Rella
Lo siento, no pude evitarlo, parece que todavía no hay soluciones para este problema ... –