Здравствуйте, Гость

RuFoz

*
Поставили задачу, нужно на сайт поместить онлайн трансляцию со склада, для всех желающих,как это можно сделать?
1. что для этого нужно?
2.сколько это будет стоить
насколько я понял бороздя сайты всемирной паутины, суть такова.
3.1 камера->видео сервер-> компьютер ->постоянный внешний ip адрес -> и естественно сам сайт с скриптом. (как происходит настройка данного варианты)
3.2 usb камера-> компьютер ->постоянный внешний ip адрес -> сайт (как происходит настройка данного варианты)
3.3 ip камера-> компьютер -> сайт (как происходит настройка данного варианты)
 я правильно понял?
4. какому оборудованию вы отдаете свое предпочтения (желательно ответы от тех кто делал онлайн трансляцию с камеры)

maxlapshin

*
Самый удобный для пользователей вариант — отправить видео на флешку.

Для этого надо где-то на хостинге разместить RTMP сервер, умеющий получать видео с камеры.

Самый простой способ — взять H.264 IP камеру, взять сервер http://erlyvideo.org/ (бесплатной версии хватит) и настроить что бы он брал видео по RTSP с камеры и по протоколу RTMP отдавал на веб-страничку любому желающему.

На веб-странице размещается так же бесплатный jwplayer, который прекрасно показывает видео.

Важно, что сервер рекомендуется размещать не у вас в офисе, что бы не убить вам интернет-канал если зайдет человек 10 одновременно.

Стоить будут только работы по развертыванию — пишите max@erlyvideo.org

Dr_Di

*
  • 110
  • +1/-1
    • Просмотр профиля
Поставили задачу, нужно на сайт поместить онлайн трансляцию со склада, для всех желающих,как это можно сделать?
1. что для этого нужно?
2.сколько это будет стоить
насколько я понял бороздя сайты всемирной паутины, суть такова.
3.1 камера->видео сервер-> компьютер ->постоянный внешний ip адрес -> и естественно сам сайт с скриптом. (как происходит настройка данного варианты)
3.2 usb камера-> компьютер ->постоянный внешний ip адрес -> сайт (как происходит настройка данного варианты)
3.3 ip камера-> компьютер -> сайт (как происходит настройка данного варианты)
 я правильно понял?
4. какому оборудованию вы отдаете свое предпочтения (желательно ответы от тех кто делал онлайн трансляцию с камеры)

Берете IP камеру AXIS-M1011, скрипт для сайта камера сама генерирует, останется только скопировать html файл. Естественно понадобиться как минимум динамический IP.

maxlapshin

*
Берете IP камеру AXIS-M1011, скрипт для сайта камера сама генерирует, останется только скопировать html файл. Естественно понадобиться как минимум динамический IP.

И получаете решение, кое-как работающее только под мертвым IE6, причём если прийдет третий посетитель, всё накроется медным тазом и даже не из-за того, что в камере нет сервера, пригодного для массового обслуживания, а потому что кончился канал из помещения наружу.

Зачем вы даете такие вредные советы??

RuFoz

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #4 : Февраль 01, 2011, 01:49:50 am »
Самый удобный для пользователей вариант — отправить видео на флешку.

Для этого надо где-то на хостинге разместить RTMP сервер, умеющий получать видео с камеры.

Самый простой способ — взять H.264 IP камеру, взять сервер http://erlyvideo.org/ (бесплатной версии хватит) и настроить что бы он брал видео по RTSP с камеры и по протоколу RTMP отдавал на веб-страничку любому желающему.

На веб-странице размещается так же бесплатный jwplayer, который прекрасно показывает видео.

Важно, что сервер рекомендуется размещать не у вас в офисе, что бы не убить вам интернет-канал если зайдет человек 10 одновременно.

Стоить будут только работы по развертыванию — пишите max@erlyvideo.org

фишка в том что как раз это все в офисе и будет. а возможно ли сделать так.
камера отправляет допустим 100 mb -200 mb  видео не на флешку а именно на хостинг хрен с ним пускай с той же задержкой, тоесть
отсняла допустим 30 времени послала на хостинг сайт воспроизводит эти пол часа и пока он воспроизводит это время камера отсылает еще пол часа семки. надеюсь нормально объяснил.... есть еще регистратор, может он может помочь мне в этом не легком деле!?


а и еще вопрос что значит поддержка двух потоков
« Последнее редактирование: Февраль 01, 2011, 01:59:16 am от RuFoz »

maxlapshin

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #5 : Февраль 01, 2011, 01:56:50 am »

фишка в том что как раз это все в офисе и будет. а возможно ли сделать так.
камера отправляет допустим 100 mb -200 mb  видео не на флешку а именно на хостинг хрен с ним пускай с той же задержкой, тоесть
отсняла допустим 30 времени послала на хостинг сайт воспроизводит эти пол часа и пока он воспроизводит это время камера отсылает еще пол часа семки. надеюсь нормально объяснил....

Простите, путаница в терминологии.

«Отправить видео на флешку» имелось ввиду не «записать видео на SD-карточку», а «отправить потоковое видео в реальном времени на flash-плагин, размещенный на веб-страничке».
Да, это возможно сделать.

Сама камера не может отправить видео на веб-страничку в пригодном для использования виде, потому что она отдает по протоколу RTSP, а для него нет широкораспространенного и удобного способа проигрывания прям на веб-странице. Нужен протокол RTMP и сервер, умеющий превращать одно в другое.

RuFoz

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #6 : Февраль 02, 2011, 12:35:53 am »

фишка в том что как раз это все в офисе и будет. а возможно ли сделать так.
камера отправляет допустим 100 mb -200 mb  видео не на флешку а именно на хостинг хрен с ним пускай с той же задержкой, тоесть
отсняла допустим 30 времени послала на хостинг сайт воспроизводит эти пол часа и пока он воспроизводит это время камера отсылает еще пол часа семки. надеюсь нормально объяснил....

Простите, путаница в терминологии.

«Отправить видео на флешку» имелось ввиду не «записать видео на SD-карточку», а «отправить потоковое видео в реальном времени на flash-плагин, размещенный на веб-страничке».
Да, это возможно сделать.

Сама камера не может отправить видео на веб-страничку в пригодном для использования виде, потому что она отдает по протоколу RTSP, а для него нет широкораспространенного и удобного способа проигрывания прям на веб-странице. Нужен протокол RTMP и сервер, умеющий превращать одно в другое.


тоесть, может хватить обычной камеры (внешки) которая в свое время подключена к  регистратору а регистратор к  компу с выходом в интернет (тобишь сервер)( и на сколько я понял регистратор не обязателен если одна камера, он нужен только в том случаи если не сколько камер) а возможно ли к камере подсоединить роутер  по вайфаю связать с компом и с компа раздавать в сеть ?
и второй вопрос протокол "rtmp" нужно что бы умела камера или же софтина типа "Red5"

maxlapshin

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #7 : Февраль 02, 2011, 07:43:32 am »
Попробую ответить:

Протокол RTMP, который пригоден для показа видео на странице во всех браузерах может только софтина типа erlyvideo. Red5 условно может rtmp, но в нём нет модуля для работы с камерами. Камеры RTMP не могут.

Что бы раздавать по RTMP, erlyvideo должен как-то получить H.264 поток: это можно сделать либо с IP камеры, поддерживающей h264, либо с какого-то ещё транскодера как аппаратного типа axis, либо програмного (типа VLC).

Коробки под названием регистраторы вряд ли умеют отдавать видео по какому-либо стандартному протоколу. Обычно производители там колхозят что-нибудь своё закрытое.

maxlapshin

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #8 : Февраль 06, 2011, 02:48:24 pm »
mjpeg. Штука рабочая, но прожорливая по каналу и сделает смешное с жестким диском ноутбука, если по неосторожности оставить страничку на выходные.

ba

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #9 : Февраль 06, 2011, 02:52:49 pm »
не понял про смешное для диска ноутбука?
камера с морской свинкой выставлена в нет по внешнему ип. И все. Никаких проблем еще не наблюдалось.

maxlapshin

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #10 : Февраль 06, 2011, 03:03:11 pm »
mjpeg файл кешируется на диске, так что если не закрыть страницу, то можно забить клиентский жесткий диск.

Есть ещё проблема — Касперский. Иногда он делает очень неприятную вещь: сначала скачивает файл для проверки, потом проверяет его и потом уже отдает браузеру. При таком раскладе происходит всё очень просто: сначала заканчивается место на диске, а потом пользователь пытается выяснить, где же видео и куда делось место.

ba

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #11 : Февраль 06, 2011, 03:18:11 pm »
интересно про кеширование. Не знал, оставлял и больше чем на день, вроде не было проблем.
Вообще это задача браузера следить за памятью и местом.

maxlapshin

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #12 : Февраль 06, 2011, 03:21:52 pm »
Браузер не понимает, что mjpeg файл бесконечный.

Такая же фигня происходит с flv псевдостримингом.

ba

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #13 : Февраль 06, 2011, 03:24:22 pm »
Как можно удостовериться в таком странном поведении? Увеличение папочки temp браузера?
Хочу у себя это увидеть

ba

*
Re: как сделать свою трансляцию на сайте компании?
« Ответ #14 : Февраль 06, 2011, 03:35:14 pm »
Запущен Firefox со свинкой уже минут 20. Оперативка колеблется, но примерно на том же уровне. То же и с винтом. Занятое место не увеличивается. А судя по трафику должно расти на глазах, если кешируется и не освобождается.