![]() |
Amiko и IPTV по RTP:// протоколу
В сети провайдер вещает IPTV по rtp протоколу, хотелось бы узнать сталкивался ли кто-нибудь с таким и получилось ли вывести поток на тюнер ?
|
Да удавалось, через rtmp-http сервер из пакета rtmpdump, запущенный на самом тюнере в фоне. Я и сейчас так каналы смотрю. Проблема в том, что сам тюнер не работает с flv видео. Если поток mp4 то проблем нету.
Если интересно, могу дать библиотеку и бинарник под наш проц. И объяснить как запустить сервер. В принципе, сервер у меня нормально заработал и под Е2 и под Spark. |
Цитата:
|
Качаем этот пакет https://dl.dropbox.com/u/27246685/rtmpdump-SH4.rar
Для Энигма 1. Сначало убеждаемся в отсутствии librtmp.so библиотеки в /usr/lib, если ее нет, по FTP закидываем librtmp.so.0 в /usr/lib/ ставим права 755 2. Переходим в Телнет выполняем команды cd /usr/lib ln -s /usr/lib/librtmp.so.0 librtmp.so 3. Бинарник rtmpgw помещаем в /usr/bin/ ставим права 755 4. Скрипт RTMP_Server.sh поместите куда нибудь например в /usr/script/ (если такая папка у вас есть, зависит от имиджа.) 4. Скрипт RTMP_Server.sh служит для запуска, можете запустить сервер через телнет командой ash /путь к скрипту/RTMP_Server.sh Для автоматического исполнения при запуске, можете добавить команды запуска /usr/bin/rtmpgw -g 1234 -v 2>/dev/null & в какой нибудь скрипт Энигмы, который выполняется при старте. Это сильно зависит от имиджа. Для Спарк 1. По FTP закидываем librtmp.so.0 в /root/spark/lib/ ставим права 755 2. Переходим в Телнет выполняем команды cd /usr/lib ln -s /root/spark/lib/librtmp.so.0 librtmp.so 3. Бинарник rtmpgw помещаем в /usr/bin/ ставим права 755 4. Скрипт Spark_RTMP_Server.sh закидываем в /plugin/var/bin/ Запуск-перезапуск и остановка сервера осуществляется в меню плагинов Спарка, как и все плагины. Как работает сервер и как пользоваться я описал здесь http://www.pristavka.de/samsung-tv-%...%B8%D0%B8.html все аналогично. Несколько проблем: в Энигма, при использовании плайлистов формата m3u все работает на Ура, если поток MP4, а не FLV. FLV потоки не опознаются системой. В Спарке я не проверял работу (тюнер просто используется как внешний сервер для других устройств, ТВ, Андроид-плеера). Основная проблема Спарка в том, что родное приложение WebTV использует XML формат плайлиста, которому чужд символ "?", рушится структура XML, список каналов не вычитывается приложением. :confused: При обрыве потока, при очень быстрой и частой смене каналов - сервер может подвиснуть. Пользуйтесь на здоровье! :super: |
скажите из пакета забрасываем в рес три позиции,а остальные зачем,все сделал как вы описали,но пока малевич,что делаю нетак
|
Остальные бинарники применяются для записи потока на диск, организации своего локального rtmp-стримера и т.п. В данной ситуации они не нужны.
Почитайте внимательно мой пост на Приставке. Правильное обращение к серверу такое h t t p://IP_тюнера:портсервера/?s=link_на_родной_для_потока_плеер&t=link_на_стрим &r=снова_link_на_стрим. Проверить можно в браузе компа, например. Можно попробовать забить в телнете команду запуска: killall rtmpgw /usr/bin/rtmpgw -g 1234 -v 2>/dev/null & посмотреть на выхлоп бинарника, попробовать сменить порт на другой не 1234 добавить в строку запуска ИП тюнера типа так /usr/bin/rtmpgw -g 1234 -D 192.168.1.118 -v 2>/dev/null & |
огромное спасибо!!!!! разобрался,все ок !!! нормалек
|
А с rtmpe не пробовали, работает? Под виндой rtmpdump вроде декодирует
|
а через этот сервер можно смотреть RTPS потоки,
|
Текущее время: 04:05. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
volsat.com.ua