faq обучение настройка
Текущее время: Чт июн 26, 2025 21:15

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: Вт дек 21, 2010 13:34 
Не в сети

Зарегистрирован: Вт дек 21, 2010 13:31
Сообщений: 5
Ребят подскажите скрипт, чтобы организовать прямой видеопоток с камеры DCS-2121 на сайт без всяких серверов и т.д.
Чтобы во всех броузерах работало.. а то я только на IE сделал.. а в остальных не работает..
Пожалуйста!!! :) уже голова пухнет..


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср дек 22, 2010 12:56 
Не в сети

Зарегистрирован: Пт дек 11, 2009 15:00
Сообщений: 29
yyy86 писал(а):
Ребят подскажите скрипт, чтобы организовать прямой видеопоток с камеры DCS-2121 на сайт без всяких серверов и т.д.
Чтобы во всех броузерах работало.. а то я только на IE сделал.. а в остальных не работает..
Пожалуйста!!! :) уже голова пухнет..

А как вам это на IE удалось?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср дек 22, 2010 13:50 
Не в сети

Зарегистрирован: Вт дек 21, 2010 13:31
Сообщений: 5
<script language="JavaScript" type="text/javascript">
function InitActiveX(){
dcscontrol1.RemoteHost="ххх.ххх.ххх.ххх";
dcscontrol1.RemotePort="yy";
dcscontrol1.SetAuthentication('Basic Z3Vlc3Q6Y2xpY2s2Mw==');
dcscontrol1.ProfileID = "1"; //номер профиля
dcscontrol1.LiveStreamIn (1); //включить видео
dcscontrol1.LiveStreamIn (2); //включить аудио (если поставить 1)
}
function initForm(){
var activeXSize = document.getElementById("dcscontrol1");
InitActiveX();
activeXSize.width = '640'; //размер окна
activeXSize.height = '480';
}
</script>

<body onload="initForm();">
<div align="center">
<object classid="clsid:721700FE-7F0E-49C5-BDED-CA92B7CB1245" codebase="http://ххх.ххх.ххх.ххх:yy/dcsclictrl.cab#version=1,0,0,2125&#xA;" id="dcscontrol1" width="0" height="0">
</object>
</div>
</body>


ххх.ххх.ххх.ххх - IP адрес
yy - порт

Обязательно создайте пользователя:
Имя пользователя: guest
Пароль: click63

Можете конечно создавать любого пользователя, но тогда нужно поменять basic код..(отмечен зеленым), его можно посмотреть в исходном коде страницы, когда вы авторизируетесь на веб камере..


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср дек 22, 2010 16:33 
Не в сети

Зарегистрирован: Пт дек 11, 2009 15:00
Сообщений: 29
Если я правильно понял, то данный скрипт выполняется на клиентской стороне и просто создает еще одно прямое соединение с камерой, минуя ваш сайт. Так?
Если я не ошибся, тогда представим себе ситуацию, что на сайт зашло всего-навсего 100 человек одновременно и попыталось посмотреть изображение с камеры. Что при этом произойдет? ;)
Вот если бы можно было организовать раздачу видеопотока прямо с сайта! (Например с помощью скрипта на php) :!:


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср дек 22, 2010 16:43 
Не в сети

Зарегистрирован: Вт дек 21, 2010 13:31
Сообщений: 5
Да ты правильно понял.. но мне пока и надо для тестового режима, чтобы пользователи смотрели напрямую.. пусть пока могут 10-20 пользователей одновременно смотреть.. так как нет денег на сервер и т.д.
кучу в инете инфы как получаемое изображение идет на сервер, там конвертируется в файл flv, потом vlc проигрыватель проигрывает его на сайте.. нет пока денег на сервер и т.д. поэтому пока надо напрямую чтобы пользователи смотрели видео..


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 23, 2010 16:52 
Не в сети

Зарегистрирован: Пт дек 11, 2009 15:00
Сообщений: 29
yyy86 писал(а):
Да ты правильно понял.. но мне пока и надо для тестового режима, чтобы пользователи смотрели напрямую..

Тогда надо на Java написать а не на ActiveX.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн сен 05, 2011 13:52 
Не в сети

Зарегистрирован: Чт сен 01, 2011 12:18
Сообщений: 5
yyy86 писал(а):
<script language="JavaScript" type="text/javascript">
function InitActiveX(){
dcscontrol1.RemoteHost="ххх.ххх.ххх.ххх";
dcscontrol1.RemotePort="yy";
dcscontrol1.SetAuthentication('Basic Z3Vlc3Q6Y2xpY2s2Mw==');
dcscontrol1.ProfileID = "1"; //номер профиля
dcscontrol1.LiveStreamIn (1); //включить видео
dcscontrol1.LiveStreamIn (2); //включить аудио (если поставить 1)
}
function initForm(){
var activeXSize = document.getElementById("dcscontrol1");
InitActiveX();
activeXSize.width = '640'; //размер окна
activeXSize.height = '480';
}
</script>

<body onload="initForm();">
<div align="center">
<object classid="clsid:721700FE-7F0E-49C5-BDED-CA92B7CB1245" codebase="http://ххх.ххх.ххх.ххх:yy/dcsclictrl.cab#version=1,0,0,2125&#xA;" id="dcscontrol1" width="0" height="0">
</object>
</div>
</body>


ххх.ххх.ххх.ххх - IP адрес
yy - порт

Обязательно создайте пользователя:
Имя пользователя: guest
Пароль: click63

Можете конечно создавать любого пользователя, но тогда нужно поменять basic код..(отмечен зеленым), его можно посмотреть в исходном коде страницы, когда вы авторизируетесь на веб камере..


код работает, но звук не идет.в чем может причина быть?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт сен 06, 2011 01:10 
Не в сети

Зарегистрирован: Пн июл 07, 2008 15:20
Сообщений: 54
Откуда: Moscow
Для нескольких пользователей пойдет и эксплорер. А на большое количество пользователей все равно сервер ставить придется. Камера более 10 подключений не держит.

_________________
Шведко Тимофей Артурович
ООО "Кроникс Плюс"
www.rinet.ru


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB