Просмотров: 1253428-08-2011, 00:50 ![]() Привет всем. Сегодня, в этой инструкции мы расскажем вам, как легко получить RTMP ссылку, чтобы затем её использовать для воспроизведения потокового TV. В данной инструкции я не приводил примеров, реально существующих TV каналов, но если вы все сделаете правильно по шагам, то у вас все будет отлично работать. Вам будет необходимо: - Rtmpdump (она так должна включать rtmpsuck) - Страницы с потоковым TV, у которого вы хотите получить RTMP ссылку Но прежде чем мы начнем, вы знаете, что RTMP? В реальном времени протокол передачи сообщений (RTMP) была изначально собственным протокол разработанным Macromedia для потокового аудио, видео и др., через Интернет, между флэш-плеером и сервером. Получить RTMP ссылку довольно легко, но вы должны сразу знать, что вы несколько раз можете столкнуться с некоторыми ошибками при попытке воспроизвести потоковое TV, через RTMP связь, это обычно означает, или ваш RTMP ссылка неполная или неправильная или то это. Для того, чтобы получить RTMP ссылки, я вам рекомендую использовать Ubuntu 11.04, но так же данный способ работает на Fedora 15. 1. Откройте консоль вашего дистрибутива и введите следующую команду с правами администратора: Для Ubuntu: sudo iptables -t nat -A OUTPUT -p tcp --dport 1935 -m owner ! --uid-owner root -j REDIRECT Для Fedora (если вы не sudoer): su -c 'iptables -t nat -A OUTPUT -p tcp --dport 1935 -m owner ! --uid-owner root -j REDIRECT' Эта команда используется для перенаправления трафика на RTMP прокси-сервер (все RTMP ссылки используют 1935 порт) поэтому мы можем использовать следующий rtmpsuck, чтобы получить ссылки 2. Теперь, когда мы можем использовать rtmpsuck, давайте использовать его, просто наберите следующую команду: rtmpsuck После того как вы введете эту команду, если она работает должным образом, она покажет следующий вывод: RTMP proxy server Streaming on rtmp://0.0.0.0:1935 Вы заметите, что rtmpsuck не позволит вам выполнить любую другую команду, пока rtmpsuck включен, это нормально и это означает, что во время его работы вы можете получить нужные вам ссылки. Если по какой-либо причине, вам нужно прервать rtmpsuck и запустить другие команды, вы должны нажать в консоли CTRL + C, и это прервет операцию. 3. Теперь пришло время, чтобы посетить страницу с потоковым TV с помощью Flash (предварительно проверьте, чтобы rtmpsuck работал), как только вы окажитесь там, подождите немного и начните воспроизведение видео. Как только он начнет воспроизводить его, вернитесь к консоли, вы теперь есть некоторые новые линии, последние из них будет говорить об аудио и видео, (something означает то, что написано в вашей консоли, эти поля меняются в зависимости от потокового воспроизведения): app: (something) flashVer: (something) swfUrl: (something) tcUrl: (something) pageUrl: (something) Playpath: (something) Иногда между этой линии может показаться, строки, начинающиеся с "ERROR:", то это означает, что вы выбрали не самый лучший потоковое воспроизведение, но если вы можете смотреть потоковое воспроизведение на страницу нормально, то у вас не должно быть проблем с ошибками. 4. Завершите работу программы rtmpsuck с помощью клавиш Ctrl + C 5. Теперь мы напишем последнее звено RTMP, которое вам нужно, чтобы смотреть потоковое видео с помощью Showtime, давайте использовать следующий вид (это та форма, которую я использовал лично). (tcUrl)/(Playpath) swfUrl=(swfUrl) pageUrl=(pageUrl) swfVfy=true live=true tcUrl=(tcUrl) Давайте посмотрим, вымышленный пример этого, представьте, что с rtmpsuck мы получили следующие значения: app: live flashVer: LNX 10,0,32,18 swfUrl: http://example.com/player/player.swf tcUrl: rtmp://example.com/live pageUrl: http://otherexample.com/index.htm Playpath: file.flv С этими значениями, наша RTMP ссылка будет выглядеть так: rtmp://example.com/live/file.flv swfUrl=http://example.com/player/player.swf pageUrl=http://otherexample.com/index.htm swfVfy=true live=true tcUrl=rtmp://example.com/live При написании RTMP ссылки, не изменяйте полученные линии. Теперь у нас есть RTMP ссылка! Вы можете использовать его непосредственно в плагине Showtime используя его в качестве URL для видео, или поместить его в удаленный XML-файл, так и внутри плагина Showtime получить доступ к этому файлу и читать URL и делать то же самое.н Инструкция по добавлению русских каналов: 1. Установить Showtime.pkg на PS3 и запустить его. 2. В настройках программы включить плагин watchtv. 3. с помощью FTP или файлового менеджера копируем файл watchtv по пути: /dev_hdd0/game/HTSS00003/USRDIR/settings/settings/plugins 5.Наслаждаемся! Ссылка на скачивание Showtime с русскими каналами (за добавления ссылок на русские каналы спасибо пользователю twist-monsster):
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Информация Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. |