webrtc學習筆記

獲取筆記本攝像頭視頻流

<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<video id='video' autoplay></video>
<script src="adapter.js"></script>
<script>
var video = document.getElementById('video');
navigator.getUserMedia({
  video: true
}, function(stream) {
  video.src = window.URL.createObjectURL(stream);
  video.play();
}, function(error) {
  alert(error.name || error);
});

</script>
</html>

關於webrtc對h264支持的理解

參考:http://www.voidcn.com/article/p-wkjsdblk-bdp.html
以前看到不少博客寫webtrc不支持h264格式視頻,其實這個應該說是[不優先採用]。
應爲webrtc在編碼時優先採用
一、vp8
二、vp9
三、h264
因此若是不修改源碼,那麼視頻採集端將以vp8的格式編碼,播放段也會以vp8格式解碼。
以前看到的都是關於native app開發的,聽說編解碼效率會高一些。
若是是瀏覽器之間呢?我要想這麼搞不是有病啊。
若是是瀏覽器和網絡攝像頭呢?攝像頭是rtsp(h264)流,只須要一個webrtc服務器,瀏覽器徹底能夠播放。html

相關文章
相關標籤/搜索