WebRTC
오디오, 비디오, 데이터를 위한 피어 투 피어 실시간 통신이에요. Delphi 애플리케이션에서 바로 화상 회의, 음성 통화, 저지연 데이터 채널을 구축해 보세요.
오디오, 비디오, 데이터를 위한 피어 투 피어 실시간 통신이에요. Delphi 애플리케이션에서 바로 화상 회의, 음성 통화, 저지연 데이터 채널을 구축해 보세요.
서버 측 WebRTC 시그널링 채널이에요. TsgcWebSocketHTTPServer 위에 바인딩하고, ICE 서버를 선언한 뒤 피어 간에 SDP / ICE 후보를 브로드캐스트하세요.
TsgcWSPServer_WebRTC
WebRTC 시그널링 채널
Windows, macOS, Linux, iOS, Android
Enterprise
TsgcWSPServer_WebRTC를 TsgcWebSocketHTTPServer에 부착하고 ICE 서버를 푸시한 뒤, 채널 구독자에게 SDP / ICE 후보를 브로드캐스트하세요.
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개의 published 속성, 2개의 메서드, 11개의 이벤트 — 컴포넌트 레퍼런스에서 가져왔어요.
메서드: Broadcast, WriteData.
이벤트: OnConnect, OnDisconnect, OnError.
Published 속성: WebRTC.
Published 속성: Guid, Version.
속성: Server, Broker.
이벤트: OnBeforeSubscription, OnSubscription, OnUnSubscription.
이 컴포넌트가 구현하는 프로토콜의 공인 출처예요.
컴포넌트 레퍼런스로 바로 이동하고, 바로 실행할 수 있는 데모 프로젝트를 받아보고, 체험판을 다운로드하세요.
| 온라인 도움말 — Protocol_WebRTC 이 컴포넌트의 전체 속성, 메서드, 이벤트 레퍼런스예요. | 열기 | |
| 데모 프로젝트 — Demos\Protocols\WebRTC 바로 실행할 수 있는 예제 프로젝트예요. sgcWebSockets 패키지에 포함되어 있으니 아래에서 체험판을 다운로드해 보세요. | 열기 | |
| 기술 문서 (PDF) 이 컴포넌트의 기능, 빠른 시작, Delphi 및 C++ Builder 코드 샘플, 출처 참고 자료예요. | 열기 | |
| 사용자 설명서 (PDF) 라이브러리의 모든 컴포넌트를 다루는 종합 설명서예요. | 열기 |