К основному контенту

Организация видео трансляции / Видео в интернете

Quoted :

 

Организация видео трансляции

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

Если у меня нету сервера, как я могу транслировать видео с моей веб камеры?
– проще всего воспользоваться сервисами smotri.com, rutube.ru или yatv.ru
– с помощью Moonware webcamXP Pro
– с помощью VLC: Камера → FireWire → VLC → Lan → VLC

Как организовать полноценную трансляцию через мой сервер?
– На базе Adobe: WEB-камера → Adobe Flash Media EncoderAdobe FMS → Adobe Flash приложение.
– На базе Microsoft: WEB-камера → Windows Media EncoderWindows Media Services → ASF(WMV) для Microsoft Silverlight или Windows Media Player
– На базе Microsoft: WebCamera/Video file → Expression Encoder → IIS media services / WMS → Flash / Silverlight / Windows Media
– На основе Open Source: WEB-камера → Adobe Flash приложение → Red5 → Adobe Flash приложение.
Wowza Media Server
Цена: $995 за сервер, либо подписка 65$ в месяц. До 10 одновременных подключений (для разработки) — бесплатно.
ffserver, camserv, webcam-server

Какой из вышеперечисленных серверов менее нагружает систему?
– Flash Media Server 2/3 и Wowza Media Server без особых отличий

Как работает видео трансляция где качество картинки определяется скорость канала пользователя?
– Видео параллельно кодируется с разными битрейтами. В протоколе, насколько помню, присутствуют команды для переключения битрейтов налету. Соответственно, этим управляют одновременно плеер и вмс.

Как быть если несколько камер?
– На базе Red5.

С помощью какого ПО можно организовать видеоконференцию?
Adobe Connect
Office Live meeting

Какие требования к каналу при ведении видеоконференций?
–?

А что делать, если я хочу вещать видео, которое уже хранится на компьютере, с конвертированием на лету?
VLC, Live555 Media Server либо Darwin Streaming Server от Apple.
– Плейлисты в Windows Media Services. Требуют переконвертирования всех файлов в WMV. Позволяют очень гибко настраивать плейлисты во времени.

Как организовать VoIP телефонию для техподдержки с сайта?
–?

Какие аппаратные решения видео трансляции?
Tandberg, Polycom, Cisco

Какую из веб камер посоветуете при работе со слабом освещением?
axis p1311 – светочувствительность 0.7 lux

Комментарии

  1. Спасибо за обобщенную информацию. Може кому-то пригодится еще одна неплохая статья про медиа серверы: http://itmultimedia.ru/media-servera-flash-media-server-wowza-erlyvideo-red5/

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

Русская кодировка ASCII, ANSI и UTF-8, windows-1251 (CR, LF, CR LF)

Что нужно знать: Encoding – это кодировка для вывода данных (UTF-8, windows-1251) Line Endings – формат строк (CR, LF, CR LF) Byte Order Marker (BOM) – системная область в начале файла. LF – используется в UNIX вместе с кодировками UTF-8 или windows-1251 CR – используется в MAC системах. на сервере лучше использовать кодировку ANSI это и есть кириллица (Windows), символ занимает 1 байт (оптимизированный ASCII) UTF-8 может содержать заголовок BOM который содержит системную информацию, символ занимает 2 байта wysiwyg редакторы добавляют метатег в html страницы с кодировкой кирилицы. это не очень хорошо, если сервер настроен на UTF-8, в этой кодировке корректно работают некоторые библиотеки приложения и прочие

Как узнать время включения/выключения компьютера.

Способов масса, одни из них: в журнале событий windows  выбрать eventlog, теперь в таблице легко найти события с кодами: 6005 - событие остановки eventlog - компьютер выключился 6006 - событие запуска eventlog - компьютер включился обычно эта служба запускается и остонавли во время включения/выключения компьютера, и пишет в журнале событий системы код события и время.

Сделать свой Трекер

Что надо для того что-бы установить и поддерживать трекер на базе TBdev в рабочем состоянии:    1. Веб-сервер с поддержкой PHP (например Apache или LightTPD).    2. PHP версии 5.1.1 или выше.    3. Сервер базы данных mySQL версии 4.1 или выше, лучше 5.0.    4. Любая оболочка для работы с СУБД mySQL (например phpMyAdmin 2.9.2 или EMS SQL Manager 2007 Pro for mySQL. Так-же важными компонентами являются:    1. Прямые руки v1.0    2. Базовое знание английского языка.    3. Понимание принципа "Понимание ошибки - половина ее решения". Рабочее окружение в котором трекер разрабатывается (поможет создать похожее на вашем хостинге и улучшить работу трекера) и работает лучше всего:    1. Веб-сервер LightTPD 1.4.16 скомпилированный под ОС Windows.    2. PHP 5.2.1 скомпилированный в режиме Fast-CGI.    3. Сервер базы данных mySQL версии 4.1.16.