26 июл. 2011 г.

До свиданья Дяденька Мороз.

Ночная прогулка сулила мне, отличное настроение, встречу с товарищем и возможно внутреннее спокойствие.

Мы подошли к ларьку, я купил колы. Мой товарищь смотрел мимо меня, смотрел на то, как полиция остановив машину вида джип, проверяет документы. Если бы это была автоинспекция я бы понял, но это были полицейские.

Товарищь мой, сказал, что такое происходит не впервые на его глазах, а я объяснил это тем, что возможно у полицейских есть ариентировка на бородатого дяденьку, за рулем внедорожника, а возможно год назад на такой машине опасный преступник скрылся с места преступления.

Мы разошлись в разные стороны и я прошел мимо собственного подъезда направился в другой ларек, в котором одолжил рубль, чтобы вернуть.

На парковке стоял все тот же джип, а рядом с ним патрульная машина, а седовласый Дяденька похожий на деда мороза, вытащив пакетик с неизвесным мне содержимым и отправился в неизвестное направление уже на спецтранспорте...

25 июл. 2011 г.

Стишки

+++++++++++++++\\+++++++++++++\

Прожить жизнь так, что бы не было мучительно больно за бесцельно прожитые годы.
+++++++++++++++\\+++++++++++++++

Что за страхи, не пойму,
Наполняют головою,
Что-то в толк я не возьму,
Почему я не с тобою,
От чего же, почему -
Обошёл я стороною.
Ты скажи мне для чего,
Эта жизнь дана судьбою.
От чего же почему
Дорогая. Не
С тобою...

++++++++++++++++\\+++++++++++++
Её глаза , подобны маякам в дали.
Нужны те маяки, для выбора пути и цели.
Один лишь взор направит, если дорожишь ты им.
Испепелит - не дорожишь ты коле...

-----------------------------\\---------------------------------
Я благодарен тебе за чувства те,
Что дарила ты мне, как в мечте.
что счастья миг в этом мире лишь миг - жаль.

Но от воспоминаний о них -
никогда,
Не наступит печаль!

-----------------------\\=---------------------------------
Рано утром
Ты проснувшись
И три раза подтянувшись,
Выпей чая
И иди
Дню на встречу,
На пути -
Если, что-то остановит,
Ты в душе путь береги -
Ведь душа, всё восстановит!
-----------------------\\=---------------------------------

22 июл. 2011 г.

Всё чудесатее и чудесатее:

Многие жители столицы, в середине Июля, увидели интересный факт отсутствия рекламы в Московском метрополитене.
И город вздохнул спокойно.
Но не все так просто - подумал я, и решил выяснить причину, столь резкого опустошения, крупнейшей рекламной площадки.
Пресс-секретарь Московского метрополитена, ответила на мой вопрос так:

- Дело в том, что у компании которая занималась размещением рекламы в метро, закончилась лицензия.
- И что же? - спросил я, в надежде, что больше не увижу ужасной рекламы - Больше не будет рекламы?
- Нет, конечно - отвечает пресс-секретарь - Теперь эту лицензию получила компания "Автосел", и с августа сего года, она будет размещать рекламные материалы в метрополитене, на основании выигранного тендера, который был размещен на биржевой площадке http://torgi-mosmetro.ru

Что ж, будем надеяться, что смена компании владеющей таким важным правом, принесет нам много нового: Тут должна быть и более жесткая система цензуры, для рекламы и новые, интересные предложения...

19 июл. 2011 г.

Тест

Организация онлайн трансляции

Для организации онлайн трансляции мне понадобилось:
1. IP камера работающая в сети организации.
2. Проброшенный порт на роутере офиса.
3. Unix сервер c установленными vlc и ffmpeg.

Набор комманд, составленным по немногочисленной документации найденной в интернете.

И так сначала просто подключите камеру к витой паре, и дайте на нее питание.
С компьютера отследите где у нее rtsp поток(по какому порту и как называется файл стрима).
Далее сделайте проброс портов на роутере(для получения возможности "забирать" видео из любой точки мира, в случае отсутсвия прямого IP адреса на роутере, вам может понадобиться включить внешний сервер в общую сеть и колдовать с iproute но меня это не коснулось).

И так точное описание проблемы:
Имеется поток mp4 видео по протоколу rtsp который ни одним браузером не проигрывается, а задача состоит в том чтобы выложить видео на сайте в формате flv для кросплатформенности.

Как мы все понимаем нужно перекинуть видео на другой протокол и еще его перекодировать в другой формат.
Делается это двумя командами, первая заберает видео с камеры и кладет его в корень вебсервера:
cvlc -vv rtsp://10.0.0.3:554/video.mp4 --rtsp-caching=100000 --no-sout-audio --sout \
'#std{access=http,dst=127.0.0.1:8001,mux=ts}'
и делает его доступным по http протоколу на порте 8001.

Вторая же берет видео на сервере и делает из video.mp4 файл view01.flv который очень просто выложить на сайте.
Вот эта команда:
cvlc -vv http://127.0.0.1:8001 --loop --http-caching=10000 --sout \
'#transcode{vcodec=FLV1,vb=512,fps=15}:std{access=http{mime=video/x-flv},dst=:8080/view01.flv,mux=ffmpeg{mux=flv}}'


Можно поиграться с настройками которые вы видите при запуске команды, vb=512 это видеобуфер равный 512мегобайтам, fps соответсвенно частота смены кадров vcodec всем понятно что это кодек, а дальше вы вводети access=http доступ по протаколу WWW и destination dst=:8080(это порт по которому доступно конечное видео)/veaw01.flv(его название) mux=ffmpeg определяет сервер работающий над перекодированием у нас это ffmpeg.

Что примечательно процесс запуска можно автоматизироватьи запускать в фоне, чтобы не отбирать у себя время и 2 виртуальных консоли написав два скрипта:


mkdir ~user/scripts
touch ~user/scripts/stream1.sh
touch ~user/scripts/stream2.sh


[b]stream1.sh[/b]

#!/bin/sh
cvlc -vv rtsp://10.0.0.3:554/camera1.sdp --rtsp-caching=100000 --no-sout-audio --sout \
'#std{access=http,dst=127.0.0.1:8001,mux=ts}'



[b]stream2.sh[/b]
#!/bin/sh
cvlc -vv http://127.0.0.1:8001 --loop --http-caching=10000 --sout \
'#transcode{vcodec=FLV1,vb=512,fps=15}:std{access=http{mime=video/x-flv},dst=:8080/view01.flv,mux=ffmpeg{mux=flv}}'


Ну думаю с запуском стриптов и с его автоматизацией тоже проблем не возникнет - доков полно.

Все, теперь на вашем сервере по 8080 порту постоянно идет видео в формате flv доступном через любой браузер.[/quote]