Estoy trabajando para una empresa en la que estamos desarrollando soporte para video chat en una aplicación existente. He mirado en varias soluciones para este comoDesarrollo de una aplicación de video chat con transmisión de video de alta calidad
- Usando Gestionado espectáculo directo para la captura de vídeo y streaming en C#
- Algunos ejemplos de código de proyecto de código en el que tomar una imagen y pasarlo por la red (que yo llamaría es más bien una solución cruda ya que esto se comen gran cantidad de ancho de banda.
- Código un algoritmo de compresión desde cero a partir de cero y lo utilizan para comprimir-descomprimir vídeo.
Ahora el reto es que estamos tratando de lograr transmisión de video de muy alta calidad y la estafa La aplicación tainer está codificada en C# .NET
Esto es lo que he propuesto hasta ahora. La lógica de red para transmitir datos está escrita en C#, la compresión de video debe escribirse en VC++ y llamar a este dll de VC++ usando pinvoke o cualquiera de las CLI que sea posible.
Estoy buscando alguien con más experiencia que yo en este campo, que me puede sugerir si voy correcto o si esto todavía puede mejorarse.
El objetivo final es la transmisión de video de alta calidad. El códec puede ser cualquier cosa como h.2633, h.264 etc.
https://www.twilio.com/docs/api/video –