User Tools

Site Tools


gyrocolor

This is an old revision of the document!


Gyrocolor

Gyrocolor ist ein WebRTC Demoanwendung, die die verzögerte Latenz bei Peer-to-Peer Kommunikation zeigen soll.

Der Code von Gyrocolor befindet sich im github Repository WebRTC-Data-Channel-Playground unter der Organisation nplab.

https://github.com/nplab/WebRTC-Data-Channel-Playground

Github wird auch als Hoster dafür verwendet über folgende URL ist gyrocolor erreichbar.

https://rawgit.com/nplab/WebRTC-Datachannel-Playground/master/gyrocolor/gyrocolor.html

STUN/TURN Server

Als STUN Server nutze Gryrocolor einen öffentlichen Server von Google. Als TURN Server wird der Server verwendet, der unsere DSL-Verbindung aufbaut.

var iceServer = {
	iceServers : [
	{
		urls : "stun:stun.l.google.com:19302"
	}, {
		urls			: "turn:dsl.nplab.de:3478",
		username		: "nplab",
		credential		: "nplab",
	}]
};

Als TURN Server läuft ein Coturn auf gw-tuexen. Gestartet werden kann der z. B. in einer tmux Session mit

# turnserver -c /usr/local/etc/turnserver.conf

Signaling

Als Signaling Server wird Firebase von Google verwendet. Über die Google Cloud kann eine Datenbank (Realtime Database) angelegt werden, die dafür genutzt wird.

gyrocolor.1726642265.txt.gz · Last modified: by msvoelker