Pracuję dla firmy, w której rozwijamy obsługę czatów wideo w istniejącej aplikacji. Mam spojrzał na różnych rozwiązań tego jakRozwijanie aplikacji czatu wideo z transmisją wideo wysokiej jakości
- Korzystanie Zarządzane DirectShow do przechwytywania wideo i transmisji strumieniowej w C#
- niektóre próbki kodu w projekcie kodu gdzie zrobić zdjęcie i przekazać go za pośrednictwem sieci (Nazwałbym to raczej surowy rozwiązanie, ponieważ byłoby jeść dużo pasma.
- Kod algorytm kompresji od zera od zera i użyć go do kompresji-dekompresji wideo.
teraz wyzwaniem jest to, że staramy się osiągnąć transmisja wideo o bardzo wysokiej jakości i con Aplikacja tainer jest kodowana w C# .NET
Oto co zaproponowałem do tej pory. Logika sieci do strumieniowania danych jest napisana w języku C#, kompresja wideo do zapisania w VC++ i wywołanie tej biblioteki dll VC++ za pomocą pinvoke lub CLI, który jest możliwy.
Szukam kogoś bardziej doświadczonego niż mnie w tej dziedzinie, który może zasugerować mi, czy mam rację, czy też można to poprawić.
Ostatecznym celem jest strumieniowanie wideo wysokiej jakości. Kodek może być dowolny, jak h.2633, h.264 itp.
https://www.twilio.com/docs/api/video –