【发布时间】:2018-01-02 05:17:47
【问题描述】:
下面的代码仅显示页面上人员的webcam 视图。但我想要的是别人看到我的生活。看看
<html>
<head>
<title>camview</title>
</head>
<body>
<video id="vidDisplay" autoplay="true">
No video support in your browser...
</video>
<script>
navigator.getUserMedia=navigator.getUserMedia || navigator.webkitGetUserMedia ||navigator.mozGetUserMedia || navigator.msGetUserMedia ||
navigator.oGetUserMedia;
if(navigator.getUserMedia){
navigator.getUserMedia({video:true}, handleVideo, videoError);
}
function handleVideo(stream){
document.querySelector('#vidDisplay').src=window.URL.createObjectURL(stream);
}
function videoError(e){
alert("some problem")
}
</script>
</body>
</html>
【问题讨论】:
-
你需要的是一个视频直播服务器;我建议进行更多研究以准确了解您的要求。你的限制是什么?你用 PHP 标记了这个,但是你在使用什么样的环境?一个有效的解决方案可能是数百行代码或更多。
-
感谢您的回复。我实际上正在尝试构建一个 android webview 应用程序,以便用户可以通过服务器或其他方式将视频流式传输给我。
-
我可能会重新考虑您选择的技术并切换到原生 Android 应用程序。手机开始时速度很慢,在网络视图中流式传输视频将是一个特别耗费资源的用例。
-
谢谢,这是个好主意。我只是在做不同的实验。不是出于职业原因。
标签: javascript php android html