Все ниже описаные действия производились на домашнем компе.
Итак, простейшая ситуация. Надо устроить трансляцию с web-камеры. Что бы было потоковое видео как например http://www.youtube.com/
Пошарив по инету, нашел 1001 способ это сделать. Перепробовал многие. Много делают не потоковое видео, а загружают на ftp|http сервер jpeg с регулярностью 1-5 сек. Например Webcam Plus!
Естественно не потоковое видео, а черти-что.
Есть такие программы (vlan например) которые могут транслировать поток, но интерфейса как на youtube естественно не будет. Просто в проигрывателе (mplaer например) надо указывать поток. Это то же не совсем то...
Хочется что бы зайдя на сайт, человек увидел интерфейс, в который тыкнул play и смотрел в том же окне браузера это самое видео.
В конце остановился на 2 вещах - Flash Media Server и Windows Media Server. Оба этих сервера могут транслировать поток, который могут получать от Flash Media Live Encoder и Windows Media encoder соответственно.
Хорошо, для теста поставил Adobe flash media server ( windows media server как я понимаю, это служба на win2003 и win2008? и на обычной XP её не поставить, посему для тестов на домашнем компе отпадают)
После установки Flash Media Server сразу возникли проблемы. Дело в том, что он управляется через web, точнее flash интерфейс. У меня стоит Flash10, а он в упор не хочет открывать этот самый интерфейс управления. Ну да ладно. Заюзал Google Chrome с 9-м плеером. Запустил.
Включил Flash Media Live Encoder, "парень" замечательно увидел webcam, дальше настройки самого потока и куда "слать". "Слать" может либо в виде потока (stream), либо в виде flv файла. Либо и так, и так одновременно. Flash Media Live Encoder сам определил сервер localhost (при этом не спросив пароль, хотя может он на локальном компе и не нужен), законнектился, и по нажатию на play стал слать поток. Сервер увидел поток. При заходе на http://localhost/live/aa (live я так понял раздел потока, аа - имя потока) воспроизводится.
Но. Что бы опубликовать в Инете (выложить на страничку) ссылку (flash интерфейс) использую Dreamweaver. В нем есть функция вставить flash ролик. В свойствах этого ролика указывается, либо это flv файл, либо поток. Выбираю поток - указываю свой ip типа rtsp://95.???.???.88/live/aa
имя потока аа. Dreamveawer говорит, что не может найти (при автоопределении размера видео). При тупом сохранении и выкладывании на сайт тоже хорошего мало. Я не вижу видео. То-ли flash media server не выдает его в Инет (фаервол вырублен, ничего не мешает), то ли я сам с себя смотреть не могу. Ведь получается, что я через сайт на хостинге обращаюсь к своему же ip с требованием дать видео.
Вообщем если кто "ковырял" и знает как настроить был бы признателен.
Итак, простейшая ситуация. Надо устроить трансляцию с web-камеры. Что бы было потоковое видео как например http://www.youtube.com/
Пошарив по инету, нашел 1001 способ это сделать. Перепробовал многие. Много делают не потоковое видео, а загружают на ftp|http сервер jpeg с регулярностью 1-5 сек. Например Webcam Plus!
Естественно не потоковое видео, а черти-что.
Есть такие программы (vlan например) которые могут транслировать поток, но интерфейса как на youtube естественно не будет. Просто в проигрывателе (mplaer например) надо указывать поток. Это то же не совсем то...
Хочется что бы зайдя на сайт, человек увидел интерфейс, в который тыкнул play и смотрел в том же окне браузера это самое видео.
В конце остановился на 2 вещах - Flash Media Server и Windows Media Server. Оба этих сервера могут транслировать поток, который могут получать от Flash Media Live Encoder и Windows Media encoder соответственно.
Хорошо, для теста поставил Adobe flash media server ( windows media server как я понимаю, это служба на win2003 и win2008? и на обычной XP её не поставить, посему для тестов на домашнем компе отпадают)
После установки Flash Media Server сразу возникли проблемы. Дело в том, что он управляется через web, точнее flash интерфейс. У меня стоит Flash10, а он в упор не хочет открывать этот самый интерфейс управления. Ну да ладно. Заюзал Google Chrome с 9-м плеером. Запустил.
Включил Flash Media Live Encoder, "парень" замечательно увидел webcam, дальше настройки самого потока и куда "слать". "Слать" может либо в виде потока (stream), либо в виде flv файла. Либо и так, и так одновременно. Flash Media Live Encoder сам определил сервер localhost (при этом не спросив пароль, хотя может он на локальном компе и не нужен), законнектился, и по нажатию на play стал слать поток. Сервер увидел поток. При заходе на http://localhost/live/aa (live я так понял раздел потока, аа - имя потока) воспроизводится.
Но. Что бы опубликовать в Инете (выложить на страничку) ссылку (flash интерфейс) использую Dreamweaver. В нем есть функция вставить flash ролик. В свойствах этого ролика указывается, либо это flv файл, либо поток. Выбираю поток - указываю свой ip типа rtsp://95.???.???.88/live/aa
имя потока аа. Dreamveawer говорит, что не может найти (при автоопределении размера видео). При тупом сохранении и выкладывании на сайт тоже хорошего мало. Я не вижу видео. То-ли flash media server не выдает его в Инет (фаервол вырублен, ничего не мешает), то ли я сам с себя смотреть не могу. Ведь получается, что я через сайт на хостинге обращаюсь к своему же ip с требованием дать видео.
Вообщем если кто "ковырял" и знает как настроить был бы признателен.