最近在看视频流媒体方式,作为小白学者写出来大家一起沟通一起学习!
首先我认为要完成一套流程 必须是这样的:
第一 数据源怎么来?第二怎么把数据源传输到服务器?第三 怎么把服务器的视频传输到页面 好了 大概就是这样
首先我给大家介绍下如何处理第一步(以下全为pc端):
数据源 就是通过我们在页面调用我们的摄像头和麦克风;我们使用h5的getUserMedia
接下来看代码
html
<div>
<video id="videos" src=""></video>
<button id="openVide">打开视频</button>
</div>
js代码
var myvideo = document.getElementById("videos")
//这里我们处理兼容性,保证我们的 getUserMedia 正确使用
navigator.getUserMedia = navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia
//开启我们的设备
navigator.getUserMedia({
video:true,//代表视频
audio:true//代表麦克风
},function(stream){
//这里我们处理的是摄像头捕捉的信息
var URL = window