При просмотре страницы html на сервере в браузере я просматриваю свою собственную копию или ту, что размещена - PullRequest
0 голосов
/ 05 мая 2020

Это довольно простой вопрос c, но в моем случае его цель немного отличается. У меня есть сервер узла, работающий на машине, а также HTTP-сервер. На этом HTTP-сервере есть файл. html с медиаплеером. Эти два сервера существуют на одной и той же машине. Дело в том, что медиаплеер воспроизводит файл, передаваемый через веб-сокет. Я думаю, что файл. html с плеером должен иметь возможность указывать непосредственно на localhost: wsPort для получения потока, тогда люди, просматривающие страницу, будут видеть видео.

Разве это не так? Будет ли этот веб-сокет также обслуживаться через IP-адрес publi c? Поскольку я думал, что браузер должен просматривать исходный файл html, источник может получить доступ к веб-сокету, клиент не может этого сделать. Кто-нибудь, пожалуйста, заполните меня здесь, я включу свой плеер ниже. Сервер представляет собой небольшую модификацию node-rtsp-server.

<!DOCTYPE html>
<html>
<head>
    <title>JSMpeg Stream Client</title>
    <style type="text/css">
        html, body {
            background-color: #111;
            text-align: center;
        }
    </style>

</head>
<body>
    <canvas id="video-canvas"></canvas>
    <script type="text/javascript" src="jsmpeg.min.js"></script>
    <script type="text/javascript">
        var canvas = document.getElementById('video-canvas');
        var url = 'ws://127.0.0.1:9999';
        var player = new JSMpeg.Player(url, {canvas: canvas});
    </script>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...