johnymarek / media-translate

Automatically exported from code.google.com/p/media-translate
0 stars 0 forks source link

Playlist for rtp IP-TV #29

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Сергей, еще раз Вам большое спасибо. Есть 
небольшая просьба. У меня один из 
провайдеров вещает в rtp, а udpxy установлен на 
роутере. А у Вас в translate.cgi (строка 281) 
проверка только для udp:

elif echo "${stream_url}" | grep -q -s "^http://.*/udp/[0-9\.:]*$"; then
  type=video/x-msvideo

мне при каждом обновлении приходится такую 
проверку добавлять руками. Нельзя ли 
добавить проверку для rtp в релиз?

Original issue reported on code.google.com by gar...@gmail.com on 6 Feb 2011 at 8:59

GoogleCodeExporter commented 9 years ago
Можно сделать так. В translate.conf прописать 
ссылку на udpxy роутера (переменная в UDPXY_URL):

UDPXY_URL=http://my.router:82/

В плейлисте все ссылки должны быть 
непосредственно в виде rtp/udp:

rtp://@239.0.0.1:1234
udp://@239.0.0.1:1234

Original comment by Serge.A.Timchenko@gmail.com on 7 Feb 2011 at 8:34

GoogleCodeExporter commented 9 years ago
Есть небольшое но. У меня два провайдера, и 
у обоих IP-TV. Поэтому в сети 2 udpxy :)  и в 
плейлистах адреса типа (адреса udpxy разные 
!!!):

http://192.168.1.1:2002/rtp/233.210.x.x:5050
или
http://192.168.9.1:2002/udp/239.x.x.x:5500

Original comment by gar...@gmail.com on 7 Feb 2011 at 9:44

GoogleCodeExporter commented 9 years ago
Понятно. Тогда есть еще вариант указать тип 
потока в плейлисте. 

Для этого в m3u-плейлисте в конце названия 
нужно добавить "TV":

#EXTINF:-1,Мир кино TV
http://192.168.1.1:2002/rtp/233.210.x.x:5050

Для XSPF-плейлиста тип потока указывается 
так:

<track>
  <title>Мир кино</title>
  <location>http://192.168.1.1:2002/rtp/233.210.x.x:5050</location>
  <meta rel="translate">Content-type:video/x-msvideo</meta>
</track>

Original comment by Serge.A.Timchenko@gmail.com on 7 Feb 2011 at 10:22

GoogleCodeExporter commented 9 years ago
Я тупо копировал elif, заменяя /udp/ на /rdp/, 
тогда все работает без редактирования 
плейлистов. Хотя наверно правильнее было 
написать grep -q -s "^http://.*/udp|rdp/[0-9\.:]*$"; (не 
проверял).

Простите за оффтопик в данной теме, ее 
можно уже закрыть, есть еще вопрос. Можно ли 
сделать rss для iptv, которые бы работали не 
через translate? У меня навскидку не получилось. 
Очень хочется для плейлистов иметь 
возможность менять каналы с пульта, не 
выходя в верхнее меню (кнопками << >>).

Original comment by gar...@gmail.com on 7 Feb 2011 at 10:49

GoogleCodeExporter commented 9 years ago
Можно. Только zoom при этом не будет работать.

А вообще, это же все уже есть в пакете 
http://sayler.ru/

Original comment by Serge.A.Timchenko@gmail.com on 7 Feb 2011 at 11:34