360°カメラ映像をOculus Goで見たいです
Q&A
Closed
Webカメラのライブ映像をOculus Goで見ようとしています。
過去に撮っていた動画を見るのではなくてリアルタイムの映像をそのままOculusで見たいです。
htmlコードを書いて、PCにつないだWebカメラのライブ映像をPCブラウザで見れるようにサイトを作成し、Xamppを使って同じLAN内であればOculus GoからサイトのURLを入力すればそのサイトに入れるようにしました。
しかし、Oculus Goではカメラの情報を取得してないので映像自体を見ることができません。
下が現時点のコードなのですが、どこをどのように書き換えればカメラ情報を別端末でも取得できるのか教えていただきたいです。
<!doctype html>
<html lang="ja">
<head>
<title>RICHO video</title>
<script src="aframe-v1.0.4.min.js"></script>
</head>
<body>
<a-scene>
<a-assets>
<video id="videoSource" autoplay= "1" loop="true">
</a-assets>
<a-videosphere src="#videoSource" rotation="0 180 0"></a-videosphere>
</a-scene>
<script type="text/javascript">
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || window.navigator.mozGetUserMedia;
window.URL = window.URL || window.webkitURL;
RTCPeerConnection = window.RTCPeerConnection || window.webkitRTCPeerConnection || window.mozRTCPeerConnection;
RTCSessionDescription = window.RTCSessionDescription || window.webkitRTCSessionDescription || window.mozRTCSessionDescription;
var video = document.getElementById('videoSource');
var localStream = null;
navigator.getUserMedia({video: true, audio: false},
function(stream) { // for success case
console.log(stream);
video.srcObject = stream;
},
function(err) { // for error case
console.log(err);
}
);
</script>
</body>