करने के लिए एक वेबकैम/कैमरा वीडियो स्ट्रीम getUserMedia का उपयोग करते हुए मैं ग्राहक की वेबकैम/कैमरा से वीडियो स्ट्रीम पर कब्जा कर सकते हैं अपलोड करने के लिए। और video
टैग का उपयोग करके मैं इसे क्लाइंट के ब्राउज़र पर दिखा सकता हूं। कोड:एचटीएमएल 5 समाधान सर्वर
<video autoplay></video>
<script type="text/javascript">
window.URL = window.URL || window.webkitURL;
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
var video = $('video')[0];
var failed = function(e) {
console.log('Denied!', e);
};
if(navigator.getUserMedia) {
navigator.getUserMedia({video: true, audio: true}, function(stream) {
video.src = window.URL.createObjectURL(stream);
}, failed
)
} else {
console.log('Not supported!');
}
</script>
अब यह या तो एक वास्तविक समय फ़ीड रिकॉर्डिंग किया है और एक सर्वर के लिए, अपलोड करने के लिए फैसला किया है के रूप में या उपयोगकर्ता के बाद इस वीडियो स्ट्रीम भेजने के लिए, हो सकता है?
- sending binary images to server over websocket
- Periodically capture frame of streaming video and send that as image
मैं इस देखा। यह उदाहरण 2 के समान है, मैंने अपने प्रश्न में उल्लेख किया है। लेख से: 'अगला कदम कैनवास से छवि को पकड़ना है, इसे बाइनरी में परिवर्तित करना है, और उसे वेबसाईट पर भेजना है।' समस्या यह है कि मुझे ऑडियो की भी आवश्यकता है, इसलिए यह मेरे लिए काम नहीं करता है। – Vikas
लेकिन ऐसा लगता है ऑडियो भी उपलब्ध है: http://www.smartjava.org/content/record-audio-using-webrtc-chrome-and-speech-recognition-websockets –