Bắt đầu sử dụng WebRTC
Việc tạo một ứng dụng mới dựa trên công nghệ WebRTC có thể gây quá tải
nếu bạn không quen với các API. Trong phần này, chúng tôi sẽ hướng dẫn bạn cách bắt đầu sử dụng các API trong tiêu chuẩn WebRTC bằng cách giải thích một số trường hợp sử dụng phổ biến và đoạn mã để giải quyết các trường hợp đó.
API WebRTC
Tiêu chuẩn WebRTC bao gồm hai công nghệ khác nhau: thiết bị ghi lại nội dung nghe nhìn và kết nối ngang hàng.
Các thiết bị ghi lại nội dung nghe nhìn bao gồm máy quay video và micrô, ngoài ra còn có tính năng chăm sóc màn hình "devices" Đối với máy ảnh và micrô, chúng tôi sử dụng
navigator.mediaDevices.getUserMedia()
để chụp MediaStreams
. Để ghi màn hình, chúng tôi sử dụng navigator.mediaDevices.getDisplayMedia()
.
Kết nối ngang hàng do giao diện RTCPeerConnection
xử lý.
Đây là điểm trung tâm để thiết lập và kiểm soát việc kết nối giữa hai ứng dụng ngang hàng trong WebRTC.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2019-05-28 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
{"lastModified": "C\u1eadp nh\u1eadt l\u1ea7n g\u1ea7n \u0111\u00e2y nh\u1ea5t: 2019-05-28 UTC."}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2019-05-28 UTC."],[],[]]