Also hier ist die Geschichte, ich baue eine WebRTC-App und ich muss den Stream auf dem Server aufzeichnen.Wie man einen weitergeleiteten Stream auf dem Server mit TURN aufzeichnet
„WebRTC ist p2p Geck, wählen Sie einen Medienserver“
Ja, ich weiß, bitte diesen Kommentar vermeiden;)
Aber dann tought ich über eine Sache, was ist, wenn ich zwinge alle den Strom zu Verwende den TURN-Server. Die Pakete gehen durch den Server, also denke ich, dass ich sie nehmen und es speichern kann
Die Frage ist, wie man das macht.
Irgendwelche Vorschläge?
nun, verschlüsselt die Pakete mit, was über DTLS ausgehandelt wurde. Also, die große Sache wäre, dass Sie Server diese Zertifikate bekommen und entschlüsseln, dann jedes Paket erneut verschlüsseln, wie es durch den Server kommt ... –
ich könnte falsch sein, aber wenn die Peers nicht in der Lage sind, einander zu finden (beide müssen sein hinter verschiedenen symmetrischen NAT), sie werden nicht einmal reden mit stun/turn server, in einem szenario (beide peers im selben netzwerk), hielt ich die server_config als [] und die peers war es egal, sie kommunizierten wie nichts passiert ist. – mido
@mido, nicht exaclty. Wenn Sie nicht STUN oder TURN verwenden, ist der einzige generierte Peer der Typ "host". Wenn Sie TURN und STUN verwenden, werden auch Relay- und Srflx-Typen generiert. Aber Sie können TURN dazu zwingen, während des ICE-Treffens alle anderen Kandidaten fallenzulassen (und nur den Relaistyp zu verwenden). – Manza