подкинули инфу о иптв плеере, где я увидел коечто интересное для себя
не могу понять одного, где именно используется эта библиотека в коде не вижу чегото особенного
заголовок вроде стандартный
запуск стрима немного видоизменен, но всёже...
теперь вроде всё понятно, нужна дополнительная блиотека от партнер плага и потом нужно обращаться по другому к стриму и тогда всё будет щелкаться быстро.
бум пробовать
servicewebts.so
лежит в пакете
enigma2-plugin-extensions-partnerbox_experimental-cvsXXXXXXXXXX.ipk
по этому адресу http://dreamboxupdate.com/opendreamb.../experimental/
исходники лежат здесь, не знаю, последние ли...
--------
servicewebts.h
4114 => 0x1012
--------
Spoiler
What can you play with this plugin?
- The rtp/udp/http IPTV must be DVB-IP conform
- Only Non-DRM/ Non-CA (unscrambled) SD/HD Streams work with this approach
- SD/HD Streams in h.264 or MPEG2 work with this approach
- Stream starts to play < 1 Sec., zapping less then 1 Sec.
- The rtp/udp/http IPTV must be DVB-IP conform
- Only Non-DRM/ Non-CA (unscrambled) SD/HD Streams work with this approach
- SD/HD Streams in h.264 or MPEG2 work with this approach
- Stream starts to play < 1 Sec., zapping less then 1 Sec.
Prerequisites to run this plugin:
- Uptodate OE 1.6 Image
- Uptodate "Partnerbox/RemoteTV Plugin" MUST BE installed, because a lib of this plugin is used. (webtots.so)
- Uptodate OE 1.6 Image
- Uptodate "Partnerbox/RemoteTV Plugin" MUST BE installed, because a lib of this plugin is used. (webtots.so)
Код:
#from urllib2 import urlopen from Components.MenuList import MenuList from Components.Label import Label from Screens.Screen import Screen from Screens.MessageBox import MessageBox from Components.ActionMap import NumberActionMap from Components.Input import Input from Components.Pixmap import Pixmap from Components.FileList import FileList from Screens.ChoiceBox import ChoiceBox from Plugins.Plugin import PluginDescriptor from Components.ActionMap import ActionMap #from Screens.InputBox import InputBox, PinInput from enigma import eServiceReference from enigma import eServiceCenter import os
запуск стрима немного видоизменен, но всёже...
Код:
def play(self): self.url = self.url.replace(":", "%3A") print "self.url =", self.url ref = "4114:0:0:0:0:0:0:0:0:0:" + self.url self.session.nav.playService(eServiceReference(ref))
Solltest du das RemoteTV plugin installiert haben, ändere deinen Serviceeintrag in der playlist.e2pls von 4097:0:0... in 4114:0:0... dann bekommst du zappingzeiten unter 1 Sek
теперь вроде всё понятно, нужна дополнительная блиотека от партнер плага и потом нужно обращаться по другому к стриму и тогда всё будет щелкаться быстро.
бум пробовать
servicewebts.so
лежит в пакете
enigma2-plugin-extensions-partnerbox_experimental-cvsXXXXXXXXXX.ipk
по этому адресу http://dreamboxupdate.com/opendreamb.../experimental/
исходники лежат здесь, не знаю, последние ли...
Spoiler
--------
servicewebts.h
Spoiler
Код:
public: eServiceFactoryWebTS(); virtual ~eServiceFactoryWebTS(); enum { id = 0x1012 };
--------
Spoiler