WebRTC
Comunicación peer-to-peer en tiempo real para audio, vídeo y datos. Crea videoconferencias, llamadas de voz y canales de datos de baja latencia directamente en tus aplicaciones Delphi.
Comunicación peer-to-peer en tiempo real para audio, vídeo y datos. Crea videoconferencias, llamadas de voz y canales de datos de baja latencia directamente en tus aplicaciones Delphi.
Canal de signalling WebRTC del lado del servidor. Asócialo sobre un TsgcWebSocketHTTPServer, declara servidores ICE y difunde SDP / candidatos ICE entre peers.
TsgcWSPServer_WebRTC
Canal de signalling WebRTC
Windows, macOS, Linux, iOS, Android
Enterprise
Asocia TsgcWSPServer_WebRTC a un TsgcWebSocketHTTPServer, envía servidores ICE y difunde SDP / candidatos ICE a los suscriptores del canal.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Protocol_WebRTC_Server;
var
WSServer: TsgcWebSocketHTTPServer;
WebRTC: TsgcWSPServer_WebRTC;
begin
WSServer := TsgcWebSocketHTTPServer.Create(nil);
WSServer.Port := 443;
WSServer.SSL := True;
WebRTC := TsgcWSPServer_WebRTC.Create(nil);
WebRTC.Server := WSServer;
// STUN/TURN ICE servers pushed to every joining peer
WebRTC.WebRTC.IceServers.Add('stun:stun.l.google.com:19302');
WebRTC.OnSubscription := DoJoin;
WebRTC.OnUnSubscription := DoLeave;
WSServer.Active := True;
// Broadcast a JSON signalling payload to every peer in a channel
WebRTC.Broadcast('{"type":"offer","sdp":"..."}', 'room-42');
end;
5 propiedades published, 2 métodos, 11 eventos — extraídos de la referencia del componente.
Métodos: Broadcast, WriteData.
Eventos: OnConnect, OnDisconnect, OnError.
Propiedades published: WebRTC.
Propiedades published: Guid, Version.
Propiedades: Server, Broker.
Eventos: OnBeforeSubscription, OnSubscription, OnUnSubscription.
Fuentes autorizadas de los protocolos que implementa este componente.
Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y la prueba gratuita.
| Ayuda en línea — Protocol_WebRTC Referencia completa de propiedades, métodos y eventos de este componente. | Abrir | |
| Proyecto demo — Demos\Protocols\WebRTC Proyecto de ejemplo listo para ejecutar. Se incluye en el paquete sgcWebSockets — descarga la prueba gratuita más abajo. | Abrir | |
| Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias de fuentes primarias — solo este componente. | Abrir | |
| Manual de usuario (PDF) Manual completo que cubre todos los componentes de la biblioteca. | Abrir |