Перейти к содержимому
Geovision
psina

трансляция видео на сайт

Рекомендуемые сообщения

привет

плата gv-800-8, 8 камер, все работает на базе ПК. есть задача трансляции видео на интернет сайте, как можно реализовать с наименьшей нагрузкой на пользователя?(чтобы на ставил актив икс приложения и тп, чтобы зашел на сайт, и начал просмотр как с веб камеры)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Была тема такая:

http://geovision.ru/forum/showthread.php?t=30

Тут написано, как сделать, используя базовые функции ПО.

Если делать по другому, то можно:

1. Есть бесплатный SDK. С его помощью вытаскивается с ПО видеопоток в нужном виде и пишется своя программа, которая формирует то, что требуется.

2. Есть всякие сторонние утилиты (обычно - платные). С помощью которых с обновляемого jpg файла, с изображения на экране или другим способом, можно сформировать видеопоток с требуемыми характеритсками (что-бы например разместить на rutube ). Но это искать и пробовать надо.

Вот например у нас с демонстрационного ПК подобный видео поток выкладывается на медиа сервер, типа rutube: http://dexi.ru/cam_online

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

открываешь поисковик и качаешь(ссылки давать не буду т.к. большинство из этих приложений платные):vhscrcap,adobe flash media live encoder,adobe flash media server.все устанавливаешь,обновляешь на оффициальных сайтах. читаешь инфу о jwplayer. его тоже себе качаем. на оффициальном сайте бесплатный есть. в своем сайте где надо вствляем:

</script>

<script type="text/javascript" src="player/swfobject.js"></script>

<div id="player3" align="left" >Здесь можно написать что то браузере.</div>

<script type="text/javascript">

var so = new SWFObject('http://webi.ru/js/jw_flv/ player.swf','mpl','320','240','8');

so.addParam('allowfullscreen','true');

so.addParam('flashvars','file=livestream&controlbar=none&autostart=true&provider=rtmp&streamer=rtmp://192.168.0.1/live&bufferlength=2');

so.write('player3');

</script>

меняем на свои значения. сервер, имя потока, режим работы.

далее устанавливаем медиа сервер устанавливаем порт какой нужен(ну для вашей ситуации 80), перегружаем. запускаем vhscrcap и live encoder,

выделяем области для захвата с экрана. называем как-нибудь поток. в live encoder'e выбираем качество,звук, разрешение и т.д. нажимаем start. все, поток пошел. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×