Как сделать веб-трансляцию?

Главные вкладки

Аватар пользователя Nikopol Nikopol 28 сентября 2009 в 16:22

Имею WEB-камеру и хочу устроить веб-трансляцию на странице у себя.
Чат не обязателен, если только с ним - то лучше чтобы отключался вообще. Интересует именно трансляция видео...

Какой модуль использовать? на drupal.org копался полдня и ничего не смог ни найти, ни поставить ни завести...

Комментарии

Аватар пользователя Demimurych Demimurych 28 сентября 2009 в 17:05

самый простой вариант для вас, это транслировать ваш потом через например
yatv.ru

от туда взять embed код плеера и вставить себе в страницу.

Аватар пользователя Nikopol Nikopol 28 сентября 2009 в 17:14

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

есть же модули какие то? не верю, что в россии все тупо так вот делают через этот сайт...

Аватар пользователя Stan.Ezersky Stan.Ezersky 28 сентября 2009 в 17:21

"Nikopol" wrote:
то в россии все тупо так вот делают через этот сайт...
не через один. РуТьюб предоставляет трансляции (не знаю как сейчас).
"Nikopol" wrote:
есть же модули какие то?
Скорее всего нет, поэтому писать придётся под себя.
Единственное, что я нашёл, это Red5 Flash Server

Аватар пользователя Demimurych Demimurych 28 сентября 2009 в 17:22

Вы не вполне видимо понимаете с чем связываетесь.

Какой величины у Вас исходящий канал?
Он потянет нагрузку которую создадут пользователи который потянут поток?

Допустим у Вас это все есть, в чем я сомневаюсь.

Тогда Вам нужно дальше узнать, в каком виде Ваша камера отдает поток. Если в rtp то дальше у вас все просто.
Ставите ЛЮБОЙ флеш проигрыватель они почти все могут воспроизводить rtp потоки. И прописывает адрес своей камеры.

Если же Ваша камера нечто экзотическое. То вам нужно ставить что то вроде flash media centra(стоит больших денег) который бы мог снимать поток с вашей камеры и отдавать его в rtp формате.

Можно попробовать бесплатные варианты этих серверов, но к сожалению они не вытягивают rtsp потоки, а скорее всего Ваша камера будет отдавать именно в нем.

Можете попробовать организовать вещание при помощи vlc плеера.

В любом случае, для КАЧЕСТВЕННОГО решения такой задачи Вам нужен либо специалист, либо используйте готовые решения.

Аватар пользователя Nikopol Nikopol 28 сентября 2009 в 17:28

Demimurych wrote:

Какой величины у Вас исходящий канал?
Он потянет нагрузку которую создадут пользователи который потянут поток?

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

Demimurych wrote:

Тогда Вам нужно дальше узнать, в каком виде Ваша камера отдает поток. Если в rtp то дальше у вас все просто.
Ставите ЛЮБОЙ флеш проигрыватель они почти все могут воспроизводить rtp потоки. И прописывает адрес своей камеры.

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

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

Аватар пользователя Demimurych Demimurych 28 сентября 2009 в 17:38

"Nikopol" wrote:
я может чего то и не понимаю, но я знаю точно, что при потоковом вещании не каждый пользователь берет поток от меня, а все берут с сервака который является буфером. так что будет 1 или 100 пользователей на моем исходящем канале это не скажется никак, только на исходящем канале сервера хостера моего.

Не совсем так.
Да вы можете организовать такое вещание, НО ТОЛЬКО В РАМКАХ своей локальной сети.
В рамках глобальной сети этого сделать в настоящий момент невозможно.

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

"Nikopol" wrote:
камера самая обычная - я на всяких сайтах включая smotri.com без проблем подключал ее и транслировал себя на десятки пользователей. не вижу в этом ничего сложного, самый обычный флэш поддерживает все...

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


На всяких смотри ком, стоит профессиональное оборудования для захвата ЛЮБЫХ потоков. И это оборудование, отдает уже поток в rtp который и поддерживает flash.

Флеш поддерживает ТОЛЬКО rtp поток.

30 мегабит это не мало.
Но посчитайте сами.
Допустим вы хотите транслировать что то качественное в виде например 640 x 480 700K качеством. На этом вам потребуется в среднем исходящий 1 мегабит в зависимости от динамики картинки.
То есть на вашем канале, вашу камеру смогут посмотреть только 30 человек. После чего все станет раком.

Аватар пользователя Geldora Geldora 28 сентября 2009 в 21:32

Не знаю, почему вы отказываетесь от сторонних сервисов...

ЗА: простота и удобство + если трансляция останется в базе и если правильно подобрать твпортал, то и посещаемость и просмотры...

ПРОТИВ: ну, ссылки. Ну, пара ссылок или даже три (максимум). Так оберните в ноуфоллоу!
Надо только смотреть авторские права при ком останутся (там какие-то ограничения неявные на ютюбе, например).

Зато, чтобы делать свой ввидеосервис, вам столько всего будет нужно! Очень хороший хостинг, настройка опять же, скорее всего доладка модулей и т.п. Если все, чего вы хотите - это делать свою собственную трансляцию (только вас одного, я имею в виду) - то как мне кажется лучше это делать через сервисы.

А так - посмотрите модули CDN, BlueDropletMedia (лучшее решение, правда не для трансляций изначально), Kaltura (правда это тоже сторонний сервис, по кодировке + там куча скрытых ссылок, смотрите код внимательно), Video, FlashVidoe и т.п.

Правда все это модули - для отображения видео, а не трансляций. Где-то в функциях были трансляции - сходу не вспомню, так как конкретно этим не интересовалась...

Да, и если вдруг вам хочется знать, как лично я буду делать Lol - через интеграцию со сторонним сервисом. В этом случае - самое лучшее решение Embed Media Field.

Аватар пользователя andrew221 andrew221 10 января 2011 в 22:34

здраствуйте патскажите если хто знает в интэрнэти аказываетца такая проблема с этим у меня такой вапрос есть веб камера как сделать из SWF веб-трансляцию одним словам как сделать из SWF веб камеру верней веб чат на свой сайт я всчречал такие исходники на веб камеры через SWF но сечас немагу найти да и хочетца самаму панять как сделать из SWF веб чат если хто знает и умеет патскажите пжалуста

Аватар пользователя andrew221 andrew221 10 января 2011 в 22:42

да если меня непонили про што мой вапрос то я хачу сделать не через какой сервер не сайт а проста хачу сделать из SWF видео трансляцию впринцепи из 10000000сайтов мне удолось найти сайт с исходниками SWF вэб-камер на свой сайт если хто непанемает про што я задаю свой вапрос вот сайт http://atimstudio.ucoz.ru в нём чють ниже исходники на веб камеры сделаные из пустых SWFшэк вот такую имено флешко хто знает как делают или может програмы есть какиенибуть то патскажите проста в браузере в паискавиках не уроков не програм нечево нету

Аватар пользователя Softovick Softovick 10 января 2011 в 23:15

andrew221 wrote:
да если меня непонили про што мой вапрос то я хачу сделать не через какой сервер не сайт а проста хачу сделать из SWF видео трансляцию впринцепи из 10000000сайтов мне удолось найти сайт с исходниками SWF вэб-камер на свой сайт если хто непанемает про што я задаю свой вапрос вот сайт http://atimstudio.ucoz.ru в нём чють ниже исходники на веб камеры сделаные из пустых SWFшэк вот такую имено флешко хто знает как делают или может програмы есть какиенибуть то патскажите проста в браузере в паискавиках не уроков не програм нечево нету

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