webrtc
WebRTC सरल उदाहरण
खोज…
पैरामीटर
| getUserMedia () पैरामीटर्स | विवरण |
|---|---|
| प्रतिबन्ध | इसमें ऐरे से बना होता है जो हमें यह निर्दिष्ट करने की अनुमति देता है कि कौन से मीडिया उपकरण का उपयोग ऑडियो या वीडियो या दोनों के लिए किया जाए |
| सफलता कॉलबैक | सफलता कॉलबैक के लिए एक फ़ंक्शन बनाएं जो आपको आपके मीडिया उपकरणों से प्राप्त स्ट्रीम प्रदान करेगा |
| कॉलबैक त्रुटि | जब कोई मीडिया डिवाइस नहीं हैं, तो समस्या होने पर यह कॉलबैक लागू हो जाता है, या उपयोगकर्ता ने उन्हें उपयोग करने की अनुमति से इनकार कर दिया है |
कैमरा और माइक्रोफ़ोन की अनुमति प्राप्त करें और वेबपृष्ठ पर पूर्वावलोकन का प्रदर्शन करें
WebRTC का उपयोग शुरू करने के लिए आपको कैमरा और माइक्रोफोन की अनुमति लेनी होगी। इसके लिए आपको निम्नलिखित चीजों की आवश्यकता है:
-
adapter.js, आप इसे यहाँ से प्राप्त कर सकते हैं - एक html वेबपेज जिसमें वीडियो टैग और थोड़ा सा js कोड होता है
एडेप्टर.जेएस वेबआरटीसी के लिए एक जावास्क्रिप्ट शिम है, जिसे Google द्वारा वेबआरटीसी समुदाय की मदद से बनाए रखा गया है , जो कि विक्रेता के उपसर्गों, ब्राउज़र के अंतर और अटकल को बदलता है।
अब आपके पास यह फ़ाइल होने के बाद, निम्नलिखित कोड के साथ एक html फ़ाइल बनाएँ:
<!DOCTYPE html>
<html>
<head>
<title>My first webrtc example</title>
<script src="adapter.js"></script>
<script type="text/javascript">
function gotStream(stream) {
window.AudioContext = window.AudioContext || window.webkitAudioContext;
var audioContext = new AudioContext();
// Create an AudioNode from the stream
var mediaStreamSource = audioContext.createMediaStreamSource(stream);
// Connect it to destination to hear yourself
// or any other node for processing!
mediaStreamSource.connect(audioContext.destination);
var video = document.querySelector('video');
var videoTracks = stream.getVideoTracks();
window.stream = stream; // make variable available to browser console
video.srcObject = stream;
}
function onfail(error) {
console.log("permission not granted or system don't have media devices."+error.name);
}
navigator.getUserMedia({audio:true,video:true}, gotStream,onfail);
</script>
</head>
<body>
Welcome to webrtc
<video id="local" autoplay=""></video>
</body>
</html>
एक बार हो जाने के बाद, इस फ़ाइल को सहेजें और ब्राउज़र में चलाएं। जब आप ब्राउज़र चलाते हैं, तो आपसे पूछेगा कि आप इस वेबपेज को अपने वेबकैम और माइक्रोफ़ोन तक पहुँचने की अनुमति दें। इसे अनुमति दें और व्होल!, आप वेबपेज पर पूर्वावलोकन देखेंगे।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow