WebRTC mehrere Videostreams in gleicher Peer-Verbindung

8

Ich arbeite an einem WebRTC-Client und möchte den Clients erlauben, die laufende Audio- / Videosession zu modifizieren, um einen Audio- oder Videostream hinzuzufügen oder zu entfernen.

Wenn beispielsweise zwischen zwei Clients ein Audio- / Videoanruf läuft, kann ein Client die Sitzung ändern und einen weiteren Videostream hinzufügen, um seinen Bildschirm freizugeben. Der Remote-Client kann also das Video von der Kamera und das vom Bildschirm aufgenommene Video sehen.

Ich mache die Änderung, indem ich ein re-INVITE mit dem aktualisierten SDP sende, das angeblich zwei Videomedien enthält.

Meine Frage ist, wäre es möglich, dass der Empfänger solch ein SDP empfängt und mit jeder Videomedienzeile unabhängig, aber über die gleiche Peerverbindung arbeitet?

Danke.

    
Omar Khaled 17.09.2014, 10:13
quelle

1 Antwort

7
  • Firefox ist jetzt auf 1 Audio und 1 Video beschränkt.
  • Der Umgang mit mehreren Streams in einem PC unterliegt immer noch drei Ansätzen: Plan A, Plan B und einheitlicher Plan [hier] . Der Hangout verwendet Plan B, der offensichtlich vorerst von Chrome unterstützt wird. Firefox hat angekündigt, dass sie einen einheitlichen Plan unterstützen werden ... an dem Tag, an dem sie das Feature implementieren.
  • kurz gesagt, da die sdp-Interpretation vom Browser ausgeführt wird, ist es heute NICHT möglich.
Dr. Alex Gouaillard 18.09.2014 00:03
quelle

Tags und Links