Ich arbeite für ein Unternehmen, wo wir Video-Chat-Unterstützung für eine vorhandene Anwendung entwickeln. Ich habe an verschiedenen Lösungen für das sieht aus wieEntwickeln einer Video-Chat-Anwendung mit hoher Qualität Video-Streaming
- Mit Managed Direct Show für Video-Capture und Streaming in C#
- Einige Codebeispiele in Code Projekt, bei dem wir ein Bild und übergeben sie über das Netzwerk (ich würde nennen es eher eine grobe Lösung, da dies würde viel Bandbreite aufzehren.
- -Code ein Kompressionsalgorithmus von Grund auf neu von Grund auf und verwenden sie es Video zu komprimieren-dekomprimieren.
Nun ist die Herausforderung besteht darin, dass wir zu erreichen suchen, um sehr hochwertiges Videostreaming und der con Tainer-Anwendung ist in C# codiert.
Dies ist, was ich bisher vorgeschlagen habe. Die Netzwerklogik zum Streamen von Daten wird in C# geschrieben, die Videokomprimierung wird in VC++ geschrieben und diese VC++ dll wird unter Verwendung von Pinvoke oder einer der beiden möglichen CLI aufgerufen.
Ich suche jemanden mehr erfahren, dass mich auf diesem Gebiet wer kann mir vorschlagen, wenn ich richtig gehe, oder kann dies noch verbessert werden.
Das ultimative Ziel ist ein qualitativ hochwertiges Videostreaming. Der Codec kann irgendwas wie h.2633, h.264 usw. sein.
https://www.twilio.com/docs/api/video –