faq обучение настройка
Текущее время: Вт июн 17, 2025 01:31

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




Начать новую тему Ответить на тему  [ Сообщений: 112 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Чт мар 10, 2011 22:28 
Не в сети

Зарегистрирован: Ср мар 02, 2011 21:45
Сообщений: 9
я тоже сделал на vlc из под винды, но не очень нравиться это все. Хотелось бы через промежуточные варианты типа livesream или rutube. Если нужно только видео то вопрос решаемый, а вот со звуком пока никак.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Чт мар 10, 2011 23:29 
Не в сети

Зарегистрирован: Пн июл 07, 2008 15:20
Сообщений: 54
Откуда: Moscow
den_4ik писал(а):
я тоже сделал на vlc из под винды, но не очень нравиться это все. Хотелось бы через промежуточные варианты типа livesream или rutube. Если нужно только видео то вопрос решаемый, а вот со звуком пока никак.


Не понял!
При чем тут рутуб? Я имел в виду собственный сервер который раздает потоки на флэше. Единственный минус перед активиксом - не получится сделать кнопки управления камерой и записью.
Вариант на VLC, имхо, прекрасен. И звук обрабатывается прекрасно. Можете на моем примере посмотреть - звук там есть и неплохой.
Впрочем - заметил одно. Под убунтой со звуком были некоторые проблемки - малость некорректно работает передискретизация. Пришлось поставить FreeBSD - там VLC отрабатывает корректно.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Пт мар 11, 2011 09:15 
Не в сети

Зарегистрирован: Ср мар 02, 2011 21:45
Сообщений: 9
И сколько человек можент одноврименно просматривать вашу камеру?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Вт мар 15, 2011 11:15 
Не в сети

Зарегистрирован: Пт дек 11, 2009 15:00
Сообщений: 29
timeoff писал(а):
Если только на просмотр надо залепить на страничку - можно сделать проще.
Берем промежуточный комп с любой операционкой (я брал FreeBSD и убунту), ставим там VLC, по RTSP берем с камер поток, преобразуем его в видео H.264 и звук в AAC - и спокойно показываем на флэше.
Flash плеер прилепил от LongTailVideo - он бесплатный.
Работает в любом бровсере, причем весьма просто и надежно.
Простейший пример вот.
http://selfspy.dyndns.org/video/

:!: Это - как раз то, что нужно! (Жаль, пример не работает.)
Нельзя ли поподробнее про этот вариант?
Поставить FreeBSD и настроить ipfw могу. А вот попытки самостоятельно разобраться с установкой и настройкой VLC пока успехом не увенчались. :(
Думаю, МНОГИЕ были бы благодарны вам за подробное описание (а если совсем обнаглеть - пошаговую инструкцию ;)).
Ну, на худой конец - посоветуйте наиболее понятный, на ваш взгляд, ресурс, где бы это было описано.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Вт мар 15, 2011 20:25 
Не в сети

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

Строку для запуска VLC вот, публикую.

cvlc -vvv rtsp://xxx.xxx.xxx.xxx/live1.sdp  --loop --sout '#transcode{acodec=mp4a,samplerate=44100,vcodec=h264,venc=x264}:std{access=http,mux=,dst=yyy.yyy.yyy.yyy:8089/test.flv}'

тут vlc забирает поток с камеры по адресу rtsp://xxx.xxx.xxx.xxx/live1.sdp, перекодирует видео в Н.264 и звук в ААС, и вещает его посвоему адресу yyy.yyy.yyy.yyy:8089/test.flv

Флэшом на страничке забираем поток http://xxx.xxx.xxx.xxx:8089/test.flv - и все.
это не совсем корректно - по идее раздавать поток надо по RTMP. Но пока не очень получается.

Предупреждаю - под убунтой тут проблемы со звуком в связи с некорректной обработкой передискретизации звука в VLC. Под FreeeBSD VLC работает нормально.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Ср мар 16, 2011 11:33 
Не в сети

Зарегистрирован: Пт дек 11, 2009 15:00
Сообщений: 29
timeoff писал(а):
Отвечаю.
Строку для запуска VLC вот, публикую.

cvlc -vvv rtsp://xxx.xxx.xxx.xxx/live1.sdp  --loop --sout '#transcode{acodec=mp4a,samplerate=44100,vcodec=h264,venc=x264}:std{access=http,mux=,dst=yyy.yyy.yyy.yyy:8089/test.flv}'

тут vlc забирает поток с камеры по адресу rtsp://xxx.xxx.xxx.xxx/live1.sdp, перекодирует видео в Н.264 и звук в ААС, и вещает его посвоему адресу yyy.yyy.yyy.yyy:8089/test.flv

Флэшом на страничке забираем поток http://xxx.xxx.xxx.xxx:8089/test.flv - и все.
это не совсем корректно - по идее раздавать поток надо по RTMP. Но пока не очень получается.

Предупреждаю - под убунтой тут проблемы со звуком в связи с некорректной обработкой передискретизации звука в VLC. Под FreeeBSD VLC работает нормально.

:!: Спасибо БОЛЬШОЕ :!:
Надеюсь у меня теперь все получится. :)
Ставить буду на фрю, так что, надеюсь, проблем со звуком не будет.
А в чем "некорректность" такой раздачи?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Ср мар 16, 2011 11:38 
Не в сети

Зарегистрирован: Ср мар 02, 2011 21:45
Сообщений: 9
Уважаемый timeoff. Не могли бы вы поподробнее рассказать про установку и настройку vlc на freebsd. По этому вопросу нашел только здесь http://habrahabr.ru/blogs/personal/98064/ но этот вариант для debian и используеться старая версия vlc.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Ср мар 16, 2011 12:16 
Не в сети

Зарегистрирован: Пн июл 07, 2008 15:20
Сообщений: 54
Откуда: Moscow
ozzz писал(а):
А в чем "некорректность" такой раздачи?


В том - что .flv - это, по идее, файл. Все так считают. Ну какбэ так сложилось. И бровсер работает с ним как с файлом - пытается кэшировать и все такое. Оно думает что это такой файл на винте лежит и его дают посмотреть. Например если нажать на стоп в плеере - оно начинает жрать весь поток и складывать в память - кэшировать. Глупо и жалко выглядит. о( Тем не менее на практике такой подход в большинстве случаев работает. Для именно трансляций есть формат RTMP. Но ввиду малого скилла в веб-работе из умеющих такое программ не осилил ни вовзу, ни ред5. А любимый VLC транслировать в RTMP пока только собираются сделать - не более того.

Кстати - читал много ругани на ненадежность VLC. Врут. Система работает месяцами, и отрубается только если камеру водой залило или еще какая проблема с периферией.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Ср мар 16, 2011 12:25 
Не в сети

Зарегистрирован: Пн июл 07, 2008 15:20
Сообщений: 54
Откуда: Moscow
den_4ik писал(а):
Уважаемый timeoff. Не могли бы вы поподробнее рассказать про установку и настройку vlc на freebsd. По этому вопросу нашел только здесь http://habrahabr.ru/blogs/personal/98064/ но этот вариант для debian и используеться старая версия vlc.


Тоже читал. Только я ж не программист. Я паять люблю.
Просто скачал крайний дистрибутив FreeBSD, поставил на первый попавшийся комп, по инструкции от FreeBSD поставил из портов VLC (make install clean) - и, собственно, все.
Кстати - ключи для VLC часто подбирались опытным путем. Берется бутылка коньяка, ночь и много терпения на чтение логов и мануалов.

После подбора ключиков все стало совсем просто. Потом будут некоторые тонкости для настройки автостарта и конфигурирования VLC путем VLM файла с несколькими потоками и с выводом через SCREEN - но это уже детали на функциональность не влияющие. Пока можно и пропустить. Когда заработет - можно уже донастроить удобности.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Ср мар 16, 2011 13:04 
Не в сети

Зарегистрирован: Ср мар 02, 2011 21:45
Сообщений: 9
Пробовол установить vlc на виртуальном выделенном сервере, но пока не получаеться. Вообщем пойду за коньяком наверно и буду пробовать дальше.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Ср мар 16, 2011 13:42 
Не в сети

Зарегистрирован: Пт дек 11, 2009 15:00
Сообщений: 29
У меня VLC упорно тащит с собой X-сы на фрю. А мне бы этого очень не хотелось. Интересно, а без графической оболочки VLC не умеет работать? :roll:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Ср мар 16, 2011 16:50 
Не в сети

Зарегистрирован: Пн июл 07, 2008 15:20
Сообщений: 54
Откуда: Moscow
den_4ik писал(а):
Пробовол установить vlc на виртуальном выделенном сервере, но пока не получаеться. Вообщем пойду за коньяком наверно и буду пробовать дальше.


Эм... как может не встать VLC? Он же простой как палка. ???

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Ср мар 16, 2011 16:52 
Не в сети

Зарегистрирован: Пн июл 07, 2008 15:20
Сообщений: 54
Откуда: Moscow
ozzz писал(а):
У меня VLC упорно тащит с собой X-сы на фрю. А мне бы этого очень не хотелось. Интересно, а без графической оболочки VLC не умеет работать? :roll:


Точно-точно. Была такая фигня. Там можно и без графики - ключиками в конфиге перед установкой.
Но по причине лени и дофига места на винчестере тогда решил не заморачиваться и разрешил дотащить иксы. Нехай кушает.

Кстати - при случае зайдите потом на этот комп по SSH и запустите безо всяких ключей vlc какойнить файл или поток. Будет забавно. о)))

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Скрипт для вставки DCS-2102 в сайт
СообщениеДобавлено: Чт мар 17, 2011 12:20 
Не в сети

Зарегистрирован: Пт дек 11, 2009 15:00
Сообщений: 29
timeoff писал(а):
Кстати - при случае зайдите потом на этот комп по SSH и запустите безо всяких ключей vlc какойнить файл или поток. Будет забавно. о)))

Что-то по ssh он у меня вообще не запускается, хотя ставил именно с терминала. :roll:
Попробую FreeBSD по-свежее поставить. Уж больно она у меня древняя.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Чт мар 31, 2011 13:28 
Не в сети

Зарегистрирован: Чт мар 31, 2011 12:47
Сообщений: 25
zhpaul писал(а):
попытался я сей NDA подписать... Многоуважаемый сотрудник длинка мягко уводил тему разговора в сторону. В итоге плюнул и немножко поковыряв активикс контрол нарисовал скриптик для вставки. Кому надо - пользуйтесь. Только впишите свои ИП и порт. Чтобы сей скрипт работал, надо завести в камере пользователя под именем guest с пустым паролем.
Пользуйтесь на здоровье :)
Да, забыл.. Прошивка в камере должна быть 1.03, на других не проверял.
Код:
<script language="JavaScript" type="text/javascript">
function InitActiveX(){
   dcscontrol1.RemoteHost="192.168.0.100";
   dcscontrol1.RemotePort="80";
   dcscontrol1.SetAuthentication('Basic Z3Vlc3Q6');
   dcscontrol1.ProfileID = "2";  //номер профиля
   dcscontrol1.LiveStreamIn (1); //включить видео
//   dcscontrol1.LiveStreamIn (2); //включить звук
}
function initForm(){
   var activeXSize = document.getElementById("dcscontrol1");
   InitActiveX();
   activeXSize.width  = '512';   //размер окна
   activeXSize.height = '384';
}
</script>

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

А на DSC-2121 это кто-нибудь пробовал ?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 112 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

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


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

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


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

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