2012-04-27 5 views
7

Dodaję funkcję czatu do jednego z naszych programów, mam funkcjonalność czatu uruchomioną przy użyciu WCF. Zastanawiam się nad próbą dodania funkcjonalności czatu wideo ponownie przy użyciu WCF, zasadniczo zamiast wysyłać wiadomości klientów, wyślę strumień wideo. Zastanawiam się, czy ktoś zrobił to z WCF? Czy to jest bardzo zalecane, aby to zrobić z WCF?Wideokonferencje w .NET

Również ktoś użył (i poleca) dowolne komponenty (najlepiej open source) lub biblioteki do wideokonferencji w .NET 4. Dziękuję za pomoc.

+0

Użyj formantu Microsoft Netmeeting, który może obsługiwać konferencje wideo. – Ben

+1

Ou, używa H323, co jest ekstremalnie problematyczne dla zapór ogniowych - püretty nie są obsługiwane (kodowanie binarne, trzeba rozszyfrować wszystkie komunikaty, aby wiedzieć, które porty otworzyć). Protokół SIP jest obecnie "standardowy" poza wideokonferencjami (protokół tekstowy, łatwy do przeanalizowania w celu poznania portów). Netmeeting niestety jest nieaktualny. – TomTom

+0

Mohammad, czy kiedykolwiek dodałeś do swojego projektu czat wideo? – NickBenedict

Odpowiedz

3
+0

dzięki, spróbuję tego. –

+3

Należy jednak pamiętać, że jest to rozsądne pod względem wydajności. Jest to bardzo podobne do tego, do czego WCF NIE jest przeznaczone - RTP, RTSP są o wiele lepsze. Oto mnóstwo rzeczy, które staną Ci na drodze (jitter, bloki itp.), Jeśli używasz kanałów opartych na protokole TCP/HTTP dla jakiegoś czasu i krytycznego czasu. – TomTom

+0

@ TomTom +1 RTP jest wymieniony w innej odpowiedzi tutaj http: // stackoverflow.com/questions/1829269/efficient-way-to-send-images-via-wcf –