Przesyłanie strumieniowe wideo od klienta do serwera: które alternatywne użycie, websocket lub webrtc

Chciałbym zrobić kilka małych projektów eksperymentujących z transmisją wideo i audio z klienta na serwer iz punktów wielokrotności klient-serwer, mam kilka pytań:

1) Wiem, że nie jest to twarde przesyłanie strumieniowe z punktu do punktu, unikając pośredniego korzystania z serwera za pomocą webrtc, ale jest możliwe, że klient strumieniowy do serwera za pomocą webrtc (istnieją pewne zalety robiące to poprzez websocket, lub korzyścią webrtc jest uniknięcie środkowej komunikacji) ... co ze strumieniowaniem wideo i audio?

Przesyłanie strumieniowe wideo lub audio za pomocą websocket jest naprawdę proste, ale nie mogę znaleźć żadnego doświadczenia dotyczącego przesyłania strumieniowego klienta-serwera za pomocą webrtc.

2) A co z transmisją strumieniową wideo do punktów wielokrotnych? Wiem, że ostatnio są pewne eksperymenty z webrtc, ponieważ pierwotnie nie było to możliwe, teraz: wydajność webrtc spada, gdy jest używana przez 1 do wielu punktów? ... lepszy pomysł przesyłania strumieniowego na serwer (może przy użyciu webrtc), a następnie przesyłanie strumieniowe do kilku punktów za pomocą websockets ??.

dzięki tak bardzo i proszę nie bądź niegrzeczny, moje pytanie nie jest subiektywne ani nie porównuje obu technologii, jest bardziej związane z wiedzą, jakie są ograniczenia i gdzie mogę użyć każdego z nich ... dzięki !.

questionAnswers(5)

yourAnswerToTheQuestion