Как получить поток с камеры на веб-страницу? - PullRequest
9 голосов
/ 26 марта 2012

Я приступил к разработке модуля, который показывает потоковое видео с камеры на веб-странице.

Но я не знаю, как показывать видеопоток в прямом эфире на веб-странице.

Есть ли какая-либо функция JavaScript, помогающая отображать вид в реальном времени?Позволяет ли тег объекта в HTML вставлять видео в реальном времени?

Может ли кто-нибудь подсказать мне, как я могу это сделать?

Ответы [ 2 ]

7 голосов
/ 26 марта 2012

Если вы упоминаете о прямой трансляции.Для этого вам нужен либо сервер потокового видео, либо потоковый HTTP.

  1. сервер потокового видео

    Это сервер, с которого вы будете передавать потоковое видео.,Они должны быть очень быстрыми, способными обрабатывать множество соединений одновременно, в зависимости от скорости соединения пользователя и т. Д. Чтобы иметь это, вы можете

    • купить свой собственный или
    • знакдля плана размещения на хостинге с ISP (Интернет-провайдер)
  2. Или вам нужно HTTP Streaming

    Чтобы сделать это

    • Создать видеофайл в обычном формате потокового мультимедиа
    • Загрузить файл на веб-сервер
    • Сделать простую гиперссылку навидеофайл или используйте специальные теги HTML для встраивания видео в веб-страницу.

Некоторые полезные посты и плагины

0 голосов
/ 08 августа 2013
<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
        codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
        width="640" height="441" id="vlc" events="True">

    <param name="Src" value="rtsp://your camera ip address" />
    <param name="ShowDisplay" value="True" />
    <param name="AutoLoop" value="False" />
    <param name="AutoPlay" value="True" />

    <embed id="vlcEmb"  type="application/x-google-vlc-plugin" quality="high" version="VideoLAN.VLCPlugin.2" autoplay="yes" loop="no" width="640" height="441"
           target="rtsp://your camera ip address" >               
    </embed>
...