RTCMultiConnection, eşler arası (peer-to-peer) uygulamalar (ekran paylaşımı, ses/video konferansı, dosya paylaşımı, medya akışı vb.) için bir WebRTC JavaScript kütüphanesidir.
RTCMultiConnection, Sinyalleşme için bir WebSocket sunucusu gerektirir, bu nedenle RTCMultiConnection'ın server özelliğini bir WebSocket Sunucusuna (örneğin TsgcWebSocketHTTPServer) bağlayın. Yapılandırmanız gereken özellikleri aşağıda bulabilirsiniz.
Server
Host: WebSocket sunucusunun genel IP adresi veya DNS adıdır.
Port: WebSocket Sunucusunun dinleme portudur.
IceServers
Eşler arası iletişime izin vermek için ICE sunucularının yapılandırmasıdır (STUN/TURN). Örnek:
[
{
"urls": "stun:www.yourstun.com"},
{
"urls": "turn:www.yourturn.com",
"username": "user",
"credential": "secret"
}
]
VideoResolution
Burada Video Konferansların Video Çözünürlüğünü yapılandırabilirsiniz, çözünürlük ne kadar yüksekse, bağlantı tarafından o kadar fazla bant genişliği gerekir.
HTMLDocuments
Her Uygulama için, bu içeriği sunan HTML sayfasının adını yapılandırın.
Örnek: sunucu, www.webrtc.com web sitesinde 8443 numaralı bağlantı noktasında çalışıyorsa ve HTMLDocuments.VideoConferencing = /RTCMultiConnection-VideoConferencing.html ise, VideoConferencing'e erişmek için url şu olacaktır
https://www.webrtc.com:8443/RTCMultiConnection-VideoConferencing.html
WebRTC güvenli bir bağlantı (HTTPs) gerektirir, bu nedenle sertifikaların kullanımını gerektirir, daha fazlasını okuyun Server SSL.
| Name | Açıklama |
| VideoConferencing | Mesh ağ modeli kullanarak çok kullanıcılı (çoktan çoğa) görüntülü sohbet. |
| ScreenSharing | Yıldız topolojisi kullanarak çok kullanıcılı (birden çoğa) ekran paylaşımı. |
| VideoBroadcasting | Yıldız topolojisi kullanarak çok kullanıcılı (bire çok) video yayını. |