2016-05-15 23 views

Trả lời

9

XMPP là giao thức nhắn tin. Jingle subprotocol mà XMPP sử dụng để thiết lập cuộc gọi thoại qua IP hoặc truyền tệp. WebRTC là một API Javascript (cũng có thư viện triển khai API đó).

Bạn có thể sử dụng Jingle làm giao thức báo hiệu để thiết lập kết nối ngang hàng giữa hai máy khách XMPP bằng API WebRTC. This hiển thị ví dụ về Javascript hoạt động trong Chrome và Firefox (và Microsoft Edge nếu bạn chỉ muốn âm thanh).

+0

để bạn muốn nói ... API WebRTC sử dụng XMPP cho nhắn tin và Jingle cho SIgnaling? –

+0

không. WebRTC không xác định tín hiệu, chỉ là một API. Bạn có thể sử dụng Jingle hoặc bất cứ điều gì khác, xem [ở đây] (https://bloggeek.me/siganling-protocol-webrtc/) để có một cuộc thảo luận chi tiết hơn –

0

Mã WebRTC trong code.google.com chỉ chứa codec video và âm thanh, ngăn xếp RTP. Dự án libjingle chứa API của webRTC, nó trông y tá nhưng đó là sự thật. Bên cạnh đó, libjingle có các ngăn xếp của XMPP và STUN, thực thi ICE. Nếu bạn muốn thực hiện một giải pháp tổng thể cho VOIP, bạn phải xây dựng cả hai.

Các vấn đề liên quan