Устанавливаем java
yum install java-openjdk
Скачиваем и устанавливаем Wowza Media Server
wget http://www.wowzamedia.com/downloads/WowzaMediaServer-2-2-4/WowzaMediaServer-2.2.4.rpm.bin
/usr/local/WowzaMediaServer/bin/./startup
6M3VA-H4NNM-NXHK8-8UCWT-H9M9K
/etc/init.d/WowzaMediaServer start
chkconfig --level 345 WowzaMediaServer on
Проверяем в браузере
http://192.168.1.1:1935
Создаем свою трансляцию (для примера назову ее live)
mkdir /usr/local/WowzaMediaServer/applications/live
mkdir /usr/local/WowzaMediaServer/conf/live
cp /usr/local/WowzaMediaServer/conf/Application.xml /usr/local/WowzaMediaServer/conf/live
Скачиваем MediaSecurity модуль, требуется для включения принудительной аунтентификации при передачи потока на сервер
http://www.wowzamedia.com/downloads/forums/mediasecurity/MediaSecurity_2.0.zip
Копируем из MediaSecurity_2.0/lib файлы:
wms-plugin-security-encryption.jar
wms-plugin-security.jar
в /usr/local/WowzaMediaServer/lib
Добавдяем в /usr/local/WowzaMediaServer/conf/live/Application.xml модуль
<Module>
<Name>ModuleRTMPAuthenticate</Name>
<Description>ModuleRTMPAuthenticate</Description>
<Class>com.wowza.wms.plugin.security.ModuleRTMPAuthenticate</Class>
</Module>
Добавляем логин и пароль
/usr/local/WowzaMediaServer/conf/publish.password
Также добавляем пароли сюда
/usr/local/WowzaMediaServer/conf/admin.password
/usr/local/WowzaMediaServer/conf/publish.password
Перезагружаем сервис
/etc/init.d/WowzaMediaServer restart
Проверяем соединение в Adobe Encoder.
Готовые файлы можно положить в
/usr/local/WowzaMediaServer/content/live/video.mp4
Тогда путь к ним будет следующий
rtmp://192.168.1.1:1935/live/live/video.mp4
Создаем трансляцию для IOS (iphone, ipad) назовем ее например apple
mkdir /usr/local/WowzaMediaServer/applications/apple
mkdir /usr/local/WowzaMediaServer/conf/apple
редактируем файл:
/usr/local/WowzaMediaServer/conf/apple/Application.xml
<StreamType>live</StreamType>
<LiveStreamPacketizers>cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer</LiveStreamPacketizers>
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>
<Authentication>
<PublishMethod>digest</PublishMethod>
<PlayMethod>none</PlayMethod>
</Authentication>
Для проверки открываем примерно такую ссылку в Safari (на iphone, ipad, macbook с macos 10.6)
http://192.168.1.1:1935/apple/apple/playlist.m3u8
Для iPhone 2G/3G/3GS требуется видео кодированное в H.264, Baseline 3 profile или ниже.
Осталось вставить видео на сайт, рекомендую использовать Flowplayer.
Подробнее, как его настроить читаем тут:
http://rfedorov.blogspot.com/2012/07/flowplayer-ipad-rtmp.html
yum install java-openjdk
Скачиваем и устанавливаем Wowza Media Server
wget http://www.wowzamedia.com/downloads/WowzaMediaServer-2-2-4/WowzaMediaServer-2.2.4.rpm.bin
/usr/local/WowzaMediaServer/bin/./startup
6M3VA-H4NNM-NXHK8-8UCWT-H9M9K
/etc/init.d/WowzaMediaServer start
chkconfig --level 345 WowzaMediaServer on
Проверяем в браузере
http://192.168.1.1:1935
Создаем свою трансляцию (для примера назову ее live)
mkdir /usr/local/WowzaMediaServer/applications/live
mkdir /usr/local/WowzaMediaServer/conf/live
cp /usr/local/WowzaMediaServer/conf/Application.xml /usr/local/WowzaMediaServer/conf/live
Скачиваем MediaSecurity модуль, требуется для включения принудительной аунтентификации при передачи потока на сервер
http://www.wowzamedia.com/downloads/forums/mediasecurity/MediaSecurity_2.0.zip
Копируем из MediaSecurity_2.0/lib файлы:
wms-plugin-security-encryption.jar
wms-plugin-security.jar
в /usr/local/WowzaMediaServer/lib
Добавдяем в /usr/local/WowzaMediaServer/conf/live/Application.xml модуль
<Module>
<Name>ModuleRTMPAuthenticate</Name>
<Description>ModuleRTMPAuthenticate</Description>
<Class>com.wowza.wms.plugin.security.ModuleRTMPAuthenticate</Class>
</Module>
Добавляем логин и пароль
/usr/local/WowzaMediaServer/conf/publish.password
Также добавляем пароли сюда
/usr/local/WowzaMediaServer/conf/admin.password
/usr/local/WowzaMediaServer/conf/publish.password
Перезагружаем сервис
/etc/init.d/WowzaMediaServer restart
Проверяем соединение в Adobe Encoder.
Готовые файлы можно положить в
/usr/local/WowzaMediaServer/content/live/video.mp4
Тогда путь к ним будет следующий
rtmp://192.168.1.1:1935/live/live/video.mp4
Создаем трансляцию для IOS (iphone, ipad) назовем ее например apple
mkdir /usr/local/WowzaMediaServer/applications/apple
mkdir /usr/local/WowzaMediaServer/conf/apple
редактируем файл:
/usr/local/WowzaMediaServer/conf/apple/Application.xml
<StreamType>live</StreamType>
<LiveStreamPacketizers>cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer</LiveStreamPacketizers>
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>
<Authentication>
<PublishMethod>digest</PublishMethod>
<PlayMethod>none</PlayMethod>
</Authentication>
Для проверки открываем примерно такую ссылку в Safari (на iphone, ipad, macbook с macos 10.6)
http://192.168.1.1:1935/apple/apple/playlist.m3u8
Для iPhone 2G/3G/3GS требуется видео кодированное в H.264, Baseline 3 profile или ниже.
Осталось вставить видео на сайт, рекомендую использовать Flowplayer.
Подробнее, как его настроить читаем тут:
http://rfedorov.blogspot.com/2012/07/flowplayer-ipad-rtmp.html
Так и не понял, при http://(IP моего сервера):1935 - выводит Wowza Media Server 2.
ОтветитьУдалитьВ директории content и Live лежит файл video.flv но при http://40.01.45.77:1935/video.flv ничего не происходит, и в плеер сую код согласно инструкции:
jwplayer ('mediaspace').setup({
'flashplayer': 'player.swf',
'file': 'flv:video.flv',
'streamer': 'rtmp://8.9.10.141:1935/', - отвечает что не найден файл. Что-то не так работает? Или как ещё к файлу обращаться?
Было интересно почитать. Спасибо. В дополнении, может кому-то пригодится справочник по видео-вещанию, там можно тоже найти полезную информацию http://itmultimedia.ru/spravochnik-po-videotranslyaciyam/
ОтветитьУдалитьиди на хуй
Удалить