javascript - 三.js 中 Canvas 上的 IP 摄像机流

标签 javascript three.js html5-canvas

我被要求解决一个看似简单的 JavaScript 任务,但可以这么说,我对此并不熟悉。我需要获取 IP 摄像头流并将其放入 Three.js Canvas 上。

我从这个使用网络摄像头而不是 IP 摄像头的示例开始: http://stemkoski.github.io/Three.js/Webcam-Texture.html

其中有一个视频标签,如下所示:

<video id="monitor" autoplay width="160" height="120" style="visibility: hidden; float:left;"></video>

我相信稍后会调用:

    video = document.getElementById( 'monitor' );

所以,就像我说的,我对 javascript 不太了解,但我希望将本例中对网络摄像头的调用替换为对 IP 摄像头的调用会相对简单。我尝试简单地将标签替换为新标签:

<video controls src="http://[wowza-address]:1935/live/camera.stream/playlist.m3u8">
</video>

但这没有用。显然它比我最初预期的要复杂。谁能引导我走向正确的方向?

最佳答案

已解决。

var imageDetect = document.createElement('img');

imageDetect.src = BaseURL + File;

            function render() {

            imageContext.drawImage( imageDetect, 0, 0 );

            if ( texture ) texture.needsUpdate = true;
            if ( textureReflection ) textureReflection.needsUpdate = true;

            renderer.render( scene, camera );

        }

关于javascript - 三.js 中 Canvas 上的 IP 摄像机流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22000673/

相关文章:

javascript - 如何在 Angular 中根据变量名创建组件

javascript - Blender 导出到 JSON 以查找缺少 Material 的 THREE.js

json - Three.js JSONLoader blender 模型错误 : property 'length' undefined

html - 获取组 KineticJS 的大小

javascript - JSON透视图

javascript - 在 map 中围绕多个标记绘制圆圈

javascript - Jquery 排序结果不一致

javascript - Three.js - 推开然后恢复 "mouse move"上的元素位置

javascript - 对象 :removed Event Not Fired - Fabric JS

javascript - 定位 JavaScript 图像