默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
webrtc三大接口mediastream 通过摄像头获取stream 怎么编成可以在Datachannel.se
阅读(23536) | 评论(4 收藏1 淘帖
请看详细代码  
function grabWebCamVideo() {
  console.log('Getting user media (video) ...');
  navigator.mediaDevices.getUserMedia({
    audio: false,
    video: true
  })
  .then(gotStream)
  .catch(function(e) {
    alert('getUserMedia() error: ' + e.name);
  });
}
var streamURL;
function gotStream(stream) {
   streamURL = window.URL.createObjectURL(stream);
  console.log('getUserMedia video stream URL:', streamURL);
  window.stream = stream; // stream available to console
  video.src = streamURL;
  video.onloadedmetadata = function() {
    photo.width = photoContextW = video.videoWidth;
    photo.height = photoContextH = video.videoHeight;
    console.log('gotStream with with and height:', photoContextW, photoContextH);
  };
  show(snapBtn);
}



peerConn = new RTCPeerConnection(null);
dataChannel = peerConn.createDataChannel('video');
datachannel.onopen=function(){
datachannel.send(data);
}
红色部分的字体 分别是我获得的视频流       和我要发送的数据    我想要的是保证我发送的数据  在另一端接受解码后是跟stream 一样的类型   我直接发送的stream流的话  在另一端接受 就成了  "object mediastream"  这样的字符串了   

求大神指点迷津   我是小白   什么都不懂 也不知道自己这样探索的方向是否正确

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

推荐方案
评论 4
你照着下面这样的文章系统性的学习一下网页端的WebRTC,不然这样问是没有意义的,太小白了:
http://www.cnblogs.com/cther/p/4614391.html

你给我个赞有啥用啊
签名: 难受想哭蓝瘦香菇
引用:飞落舞 发表于 2017-11-08 09:56
你给我个赞有啥用啊

闭着眼点赞,哈哈
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部