Объявление

Свернуть
Пока нет объявлений.

Enigma2 Plugin попытка запустить видеострим (python)

Свернуть
Эта тема закрыта.
X
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • #16
    Re: Enigma2 Plugin попытка запустить видеострим (python)

    нужно поиграться с кодом от влц-плага

    Код:
    ENIGMA_SERVICEGS_ID = 0x1001
    ENIGMA_SERVICETS_ID = 0x1002
    
    ENIGMA_SERVICE_ID = 0
    
    DEFAULT_VIDEO_PID = 0x44
    DEFAULT_AUDIO_PID = 0x45
    
    
    	STATE_IDLE = 0
    	STATE_PLAYING = 1
    	STATE_PAUSED = 2
    	
    def play(self):
    		if self.state == self.STATE_PLAYING:
    			return
    		if self.state == self.STATE_PAUSED:
    			self.unpause()
    			return
    		print "[VLC] setupStream: " + self.filename
    		if ENIGMA_SERVICE_ID == 0:
    			self.hide()
    			self.session.open(
    					MessageBox, _("No valid Enigma-Service to play a VLC-Stream\nCheck your installation and try again!"), MessageBox.TYPE_ERROR
    			)
    			self.close()
    			return
    		try:
    			url = self.server.playFile(self.filename, DEFAULT_VIDEO_PID, DEFAULT_AUDIO_PID)
    			print "[VLC] url: " + url
    		except Exception, e:
    			self.hide()
    			self.session.open(
    					MessageBox, _("Error with VLC server:\n%s" % e), MessageBox.TYPE_ERROR
    			)
    			self.close()
    			return
    		if url is not None:
    			sref = eServiceReference(ENIGMA_SERVICE_ID, 0, url)
    			print "sref valid=", sref.valid()
    			sref.setData(0, DEFAULT_VIDEO_PID)
    			sref.setData(1, DEFAULT_AUDIO_PID)
    			self.session.nav.playService(sref)
    			self.state = self.STATE_PLAYING
    			if self.shown:
    				self.__setHideTimer()
    			self.vlcservice.setServer(self.server)
    Spoiler
    http://schwerkraft.elitedvb.net/scm/viewvc.php/enigma2-plugins/vlcplayer/src/VlcPlayer.py?root=enigma2-plugins&view=markup
    Обсуждение всех нюансов развода в Германии. www.razvod.net

    Комментарий


    • #17
      Re: Enigma2 Plugin попытка запустить видеострим (python)

      что не делаю, всё безрезультатно.

      простой видик с харда играет через плаг без всяких проблем

      Код:
      	def up(self): 
      		self.session.nav.stopService() 
      		url = "/tmp/DELTA.MPG" 
      		self.setTitle(url) 
      		self.setTitle("delta")		
      		sref = eServiceReference(4097, 0, url) 
      		self.session.nav.playService(sref)
      ---
      картиноплаг от техника установился, но видео не идет, меню пашет

      ---
      всё что мог перепробовал, походу прийдется ждать, когда появится проша, на которой при нажатии кнопки вправо пойдет видеострим в плаге

      может кто откликнется
      http://forum.azbox-enigma.eu/viewtop...?f=4&t=327
      Обсуждение всех нюансов развода в Германии. www.razvod.net

      Комментарий


      • #18
        Re: Enigma2 Plugin попытка запустить видеострим (python)

        хз, что на азбоксе за энигма и что она понимает... может просто парится с двоеточием...

        вечерком попробую так запустить

        Код:
          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))
        4114->0x1012 (VLC Player Plugin)

        ENIGMA_SERVICEGS_ID = 0x1001 #4097 GS
        ENIGMA_SERVICETS_ID = 0x1002 #4098 TS
        Обсуждение всех нюансов развода в Германии. www.razvod.net

        Комментарий


        • #19
          Re: Enigma2 Plugin попытка запустить видеострим (python)

          пришла умная идея в башку.
          решил посмотреть логи, что да как.
          убил енигму через телнет init 4 потом стартанул enigma2

          потом пошел на ютуб плаг и посмотрел
          action -> WizardActions ok
          self.currList im KeyOK feedlist
          (<Plugins.Extensions.MyTube.MyTubeService.MyTub eFeedEntry instance at 0x1bf55a8>, 'Charlie the Unicorn 2', "Charlie's friends return to bring him on another magical adventure!\n\nCHARLIE STORE:\nhttp://www.cafepress.com/filmcow/1457783\n\nDOWNLOAD THE SONG on FilmCow:\nhttp://www.filmcow.com/", 'QFCSXr6qnv4', <enigma.gPixmapPtr; proxy of <Swig Object of type 'ePtr< gPixmap > *' at 0x1bf03e0> >, 'Added: 2008-04-15', 'Views: 27197408', &#39uration: 6:01', 'Ratings: 151748&#39
          [MyTube] trying to find out if a HD Stream is available http://www.youtube.com/watch?v=QFCSX...l=US&hl=en
          [MyTube] got [5, 18, 34]
          [MyTube] found best available video format: 18
          [MyTube] found best available video url: http://v10.lscache6.c.youtube.com/vi...50925ebeaa9efe
          Playing URL http://v10.lscache6.c.youtube.com/vi...50925ebeaa9efe
          evEOF=7
          seekable status changed!
          setSeekState
          trying to switch to playing- state: 1
          No Service found
          playing 4097:0:0:0:0:0:0:0:0:0:http%3a//v10.lscache6.c.youtube.com/videoplayback?ip=92.0.0.0&sparams=id,expire,ip ,ipbits,itag,algorithm,burst,factor&algorithm= throttle-factor&itag=18&ipbits=8&burst=40&s ver=3&expire=1290654000&key=yt1&signat ure=775E60EBEEAC42BDAE1B44DB139418AF1D62CAC1.71158 C7603C558BF80A25CF7049CF2606274B7C0&factor=1.2 5&id=4050925ebeaa9efe:Charlie the Unicorn 2
          eServiceMP3::construct!
          eServiceMP3::playbin2 uri=http://v10.lscache6.c.youtube.com/videoplayback?ip=92.0.0.0&sparams=id,expire,ip ,ipbits,itag,algorithm,burst,factor&algorithm= throttle-factor&itag=18&ipbits=8&burst=40&s ver=3&expire=1290654000&key=yt1&signat ure=775E60EBEEAC42BDAE1B44DB139418AF1D62CAC1.71158 C7603C558BF80A25CF7049CF2606274B7C0&factor=1.2 5&id=4050925ebeaa9efe
          eServiceMP3::starting pipeline
          getBouquet failed.. no path given!
          RemovePopup, id = ZapError
          seekable status changed!
          seekable
          reused converter!
          reused converter!
          reused converter!
          reused converter!
          allocating new converter!
          allocating new converter!
          reused converter!
          allocating new converter!
          DETECTED TYPE: audio/mpeg
          DETECTED rate: 44100
          mpeg version 4
          MIMETYPE audio/mpeg version 4 (AAC-RAW)DETECTED AAC streamTYPE: raw
          detected MIME: video/x-h264
          H264 have codec data..!nal size 2
          eServiceMP3::state transition NULL -> READY
          eServiceMP3::GST_STREAM_STATUS_TYPE_CREATE -> setting timeout on souphttpsrc to 10s
          eServiceMP3::state transition READY -> PAUSED
          eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
          AUDIO STRUCT=audio/mpeg
          eServiceMP3::audio stream=0 codec=MPEG-4 AAC audio language=und
          eServiceMP3::state transition PAUSED -> PLAYING

          Обсуждение всех нюансов развода в Германии. www.razvod.net

          Комментарий


          • #20
            Re: Enigma2 Plugin попытка запустить видеострим (python)

            вот лог просмотра линка на родное через тюбик

            Playing URL http://core.rodnoe.tv/get.php?ch=t+o...2a3ae40eb6e504 c23e7669780ee192779
            evEOF=7
            seekable status changed!
            setSeekState
            trying to switch to playing- state: 1
            No Service found
            playing 4097:0:0:0:0:0:0:0:0:0:http%3a//core.rodnoe.tv/get.php?ch=t+od-ru-ort+b0 f4607982a3ae40eb6e504c23e7669780ee192779:Greyson Chance Singing Paparazzi
            eServiceMP3::construct!
            eServiceMP3::playbin2 uri=http://core.rodnoe.tv/get.php?ch=t+od-ru-ort+b0f460798 2a3ae40eb6e504c23e7669780ee192779
            eServiceMP3::starting pipeline
            getBouquet failed.. no path given!
            getBouquet failed.. no path given!
            RemovePopup, id = ZapError
            seekable status changed!
            seekable
            reused converter!
            reused converter!
            reused converter!
            reused converter!
            allocating new converter!
            allocating new converter!
            reused converter!
            allocating new converter!
            eServiceMP3::state transition NULL -> READY
            eServiceMP3::GST_STREAM_STATUS_TYPE_CREATE -> setting timeout on souphttpsrc to 10s
            eServiceMP3::http source timeout! issuing eof...
            resolved to PAUSE
            evEOF=7
            Event EOF
            nr_read 2333 nr_write 539
            sum 2872 prev_sum 2846
            hdd was accessed since previous check!
            [IDLE] 0 600 False
            It's now Sat Jan 1 01:37:25 2000
            [timer.py] next activation: 946687145 (in 99387 ms)
            It's now Sat Jan 1 01:37:25 2000
            [timer.py] next activation: 946687145 (in 99376 ms)
            nr_read 2333 nr_write 539
            sum 2872 prev_sum 2872
            hdd IDLE!
            [IDLE] 0.0725649595261 600 False
            nr_read 2333 nr_write 539
            sum 2872 prev_sum 2872
            hdd IDLE!
            [IDLE] 0.130044937134 600 False
            detected MIME: video/x-h264
            DETECTED TYPE: audio/x-ac3
            DETECTED rate: 946709664
            skip: 0
            eServiceMP3::state transition READY -> PAUSED
            eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
            AUDIO STRUCT=audio/x-ac3
            eServiceMP3::audio stream=0 codec=audio/x-ac3 language=und
            getBouquet failed.. no path given!
            nr_read 2335 nr_write 553
            sum 2888 prev_sum 2872
            hdd was accessed since previous check!
            [IDLE] 0 600 False
            неужто косяк в деолби...
            Обсуждение всех нюансов развода в Германии. www.razvod.net

            Комментарий


            • #21
              Re: Enigma2 Plugin попытка запустить видеострим (python)

              проверил еще один стрим, ответ

              eServiceMP3::http source timeout! issuing eof...
              походу азер не держит соединение как положено

              или проблема в том, что у стрима нет конца файла

              всё это дело запускал через сервис 4097



              root@AZBox:~# gst-inspect>/tmp/gstplugins.txt

              Spoiler
              mad: mad: mad mp3 decoder
              id3demux: id3demux: ID3 tag demuxer
              ogg: oggdemux: Ogg demuxer
              ogg: oggmux: Ogg muxer
              ogg: ogmaudioparse: OGM audio stream parser
              ogg: ogmvideoparse: OGM video stream parser
              ogg: ogmtextparse: OGM text stream parser
              ogg: oggparse: Ogg parser
              ogg: oggaviparse: Ogg AVI parser
              audioparsersbad: aacparse: AAC audio stream parser
              audioparsersbad: amrparse: AMR audio stream parser
              audioparsersbad: ac3parse: AC3 audio stream parser
              audioparsersbad: flacparse: FLAC audio parser
              selector: input-selector: Input selector
              selector: output-selector: Output selector
              uridecodebin: decodebin2: Decoder Bin
              uridecodebin: uridecodebin: URI Decoder
              alsa: alsamixer: Alsa mixer
              alsa: alsasrc: Audio source (ALSA)
              alsa: alsasink: Audio sink (ALSA)
              apetag: apedemux: APE tag demuxer
              audioconvert: audioconvert: Audio converter
              typefindfunctions: video/x-ms-asf: asf, wm, wma, wmv
              typefindfunctions: audio/x-musepack: mpc, mpp, mp+
              typefindfunctions: audio/x-au: au, snd
              typefindfunctions: video/x-msvideo: avi
              typefindfunctions: audio/qcelp: qcp
              typefindfunctions: video/x-cdxa: dat
              typefindfunctions: video/x-vcd: dat
              typefindfunctions: audio/x-imelody: imy, ime, imelody
              typefindfunctions: audio/midi: mid, midi
              typefindfunctions: audio/riff-midi: mid, midi
              typefindfunctions: audio/mobile-xmf: mxmf
              typefindfunctions: video/x-fli: flc, fli
              typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta
              typefindfunctions: application/x-id3v1: mp3, mp2, mp1, mpga, ogg, flac, tta
              typefindfunctions: application/x-apetag: ape, mpc, wv
              typefindfunctions: audio/x-ttafile: tta
              typefindfunctions: audio/x-mod: 669, amf, dsm, gdm, far, imf, it, med, mod, mtm, okt, sam, s3m, stm, stx, ult, xm
              typefindfunctions: audio/mpeg: mp3, mp2, mp1, mpga
              typefindfunctions: audio/x-ac3: ac3
              typefindfunctions: audio/x-dts: dts
              typefindfunctions: audio/x-gsm: gsm
              typefindfunctions: video/mpeg-sys: mpe, mpeg, mpg
              typefindfunctions: video/mpegts: ts
              typefindfunctions: application/ogg: anx, ogg, ogm
              typefindfunctions: video/mpeg-elementary: mpv, mpeg, mpg
              typefindfunctions: video/mpeg4: m4v
              typefindfunctions: video/x-h264: h264, x264, 264
              typefindfunctions: video/x-nuv: nuv
              typefindfunctions: audio/x-m4a: m4a
              typefindfunctions: application/x-3gp: 3gp
              typefindfunctions: video/quicktime: mov
              typefindfunctions: image/x-quicktime: qif, qtif, qti
              typefindfunctions: image/jp2: jp2
              typefindfunctions: video/mj2: mj2
              typefindfunctions: text/html: htm, html
              typefindfunctions: application/vnd.rn-realmedia: ra, ram, rm, rmvb
              typefindfunctions: application/x-pn-realaudio: ra, ram, rm, rmvb
              typefindfunctions: application/x-shockwave-flash: swf, swfl
              typefindfunctions: video/x-flv: flv
              typefindfunctions: text/plain: txt
              typefindfunctions: text/uri-list: ram
              typefindfunctions: application/sdp: sdp
              typefindfunctions: application/smil: smil
              typefindfunctions: application/xml: xml
              typefindfunctions: audio/x-wav: wav
              typefindfunctions: audio/x-aiff: aiff, aif, aifc
              typefindfunctions: audio/x-svx: iff, svx
              typefindfunctions: audio/x-paris: paf
              typefindfunctions: audio/x-nist: nist
              typefindfunctions: audio/x-voc: voc
              typefindfunctions: audio/x-sds: sds
              typefindfunctions: audio/x-ircam: sf
              typefindfunctions: audio/x-w64: w64
              typefindfunctions: audio/x-shorten: shn
              typefindfunctions: application/x-ape: ape
              typefindfunctions: image/jpeg: jpg, jpe, jpeg
              typefindfunctions: image/gif: gif
              typefindfunctions: image/png: png
              typefindfunctions: image/bmp: bmp
              typefindfunctions: image/tiff: tif, tiff
              typefindfunctions: image/x-portable-pixmap: pnm, ppm, pgm, pbm
              typefindfunctions: video/x-matroska: mkv, mka
              typefindfunctions: video/webm: webm, weba, webv
              typefindfunctions: application/mxf: mxf
              typefindfunctions: video/x-mve: mve
              typefindfunctions: video/x-dv: dv, dif
              typefindfunctions: audio/x-amr-nb-sh: amr
              typefindfunctions: audio/x-amr-wb-sh: amr
              typefindfunctions: audio/iLBC-sh: ilbc
              typefindfunctions: audio/x-sid: sid
              typefindfunctions: image/x-xcf: xcf
              typefindfunctions: video/x-mng: mng
              typefindfunctions: image/x-jng: jng
              typefindfunctions: image/x-xpixmap: xpm
              typefindfunctions: image/x-sun-raster: ras
              typefindfunctions: application/x-bzip: bz2
              typefindfunctions: application/x-gzip: gz
              typefindfunctions: application/zip: zip
              typefindfunctions: application/x-compress: Z
              typefindfunctions: subtitle/x-kate: no extensions
              typefindfunctions: audio/x-flac: flac
              typefindfunctions: audio/x-vorbis: no extensions
              typefindfunctions: video/x-theora: no extensions
              typefindfunctions: application/x-ogm-video: no extensions
              typefindfunctions: application/x-ogm-audio: no extensions
              typefindfunctions: application/x-ogm-text: no extensions
              typefindfunctions: audio/x-speex: no extensions
              typefindfunctions: audio/x-celt: no extensions
              typefindfunctions: application/x-ogg-skeleton: no extensions
              typefindfunctions: text/x-cmml: no extensions
              typefindfunctions: application/x-executable: no extensions
              typefindfunctions: adts_mpeg_stream: aac
              typefindfunctions: audio/x-spc: spc
              typefindfunctions: audio/x-wavpack: wv, wvp
              typefindfunctions: audio/x-wavpack-correction: wvc
              typefindfunctions: application/postscript: ps
              typefindfunctions: image/svg+xml: svg
              typefindfunctions: application/x-rar: rar
              typefindfunctions: application/x-tar: tar
              typefindfunctions: application/x-ar: a
              typefindfunctions: application/x-ms-dos-executable: dll, exe, ocx, sys, scr, msstyles, cpl
              typefindfunctions: video/x-dirac: no extensions
              typefindfunctions: multipart/x-mixed-replace: no extensions
              typefindfunctions: application/x-mmsh: no extensions
              typefindfunctions: video/vivo: viv
              typefindfunctions: audio/x-nsf: nsf
              typefindfunctions: audio/x-gym: gym
              typefindfunctions: audio/x-ay: ay
              typefindfunctions: audio/x-gbs: gbs
              typefindfunctions: audio/x-vgm: vgm
              typefindfunctions: audio/x-sap: sap
              typefindfunctions: video/x-ivf: ivf
              typefindfunctions: audio/x-kss: kss
              typefindfunctions: application/pdf: pdf
              typefindfunctions: application/msword: doc
              typefindfunctions: application/octet-stream: DS_Store
              typefindfunctions: image/vnd.adobe.photoshop: psd
              typefindfunctions: xdgmime-base: no extensions
              udp: udpsink: UDP packet sender
              udp: multiudpsink: UDP packet sender
              udp: dynudpsink: UDP packet sender
              udp: udpsrc: UDP packet receiver
              matroska: matroskademux: Matroska demuxer
              matroska: matroskamux: Matroska muxer
              matroska: webmmux: WebM muxer
              avi: avidemux: Avi demuxer
              avi: avimux: Avi muxer
              avi: avisubtitle: Avi subtitle parser
              rtsp: rtspsrc: RTSP packet receiver
              rtsp: rtpdec: RTP Decoder
              mpegstream: mpegparse: MPEG System Parser
              mpegstream: mpegdemux: MPEG Demuxer
              mpegstream: dvddemux: DVD Demuxer
              mpegaudioparse: xingmux: MP3 Xing muxer
              mpegaudioparse: mp3parse: MPEG1 Audio Parser
              subparse: subparse_typefind: srt, sub, mpsub, mdvd, smi, txt, dks
              subparse: subparse: Subtitle parser
              subparse: ssaparse: SSA Subtitle Parser
              quicktime: qtdemux: QuickTime demuxer
              quicktime: rtpxqtdepay: RTP packet depayloader
              dvb_audio_out: dvbaudiosink: A DVB audio sink
              vorbis: vorbisenc: Vorbis audio encoder
              vorbis: vorbisdec: Vorbis audio decoder
              vorbis: vorbisparse: VorbisParse
              vorbis: vorbistag: VorbisTag
              coreelements: capsfilter: CapsFilter
              coreelements: fakesrc: Fake Source
              coreelements: fakesink: Fake Sink
              coreelements: fdsrc: Filedescriptor Source
              coreelements: fdsink: Filedescriptor Sink
              coreelements: filesrc: File Source
              coreelements: identity: Identity
              coreelements: queue: Queue
              coreelements: queue2: Queue 2
              coreelements: filesink: File Sink
              coreelements: tee: Tee pipe fitting
              coreelements: typefind: TypeFind
              coreelements: multiqueue: MultiQueue
              ivorbisdec: ivorbisdec: Vorbis audio decoder
              gstrtpmanager: gstrtpbin: RTP Bin
              gstrtpmanager: gstrtpjitterbuffer: RTP packet jitter-buffer
              gstrtpmanager: gstrtpptdemux: RTP Demux
              gstrtpmanager: gstrtpsession: RTP Session
              gstrtpmanager: gstrtpssrcdemux: RTP SSRC Demux
              wavparse: wavparse: WAV audio demuxer
              soup: souphttpsrc: HTTP client source
              coreindexers: memindex: A index that stores entries in memory
              coreindexers: fileindex: A index that stores entries in file
              autodetect: autovideosink: Auto video sink
              autodetect: autovideosrc: Auto video source
              autodetect: autoaudiosink: Auto audio sink
              autodetect: autoaudiosrc: Auto audio source
              mpegdemux2: mpegpsdemux: The Fluendo MPEG Program Stream Demuxer
              mpegdemux2: mpegtsdemux: The Fluendo MPEG Transport stream demuxer
              mpegdemux2: mpegtsparse: MPEG transport stream parser
              decodebin: decodebin: Decoder Bin
              app: appsrc: AppSrc
              app: appsink: AppSink
              flac: flacenc: FLAC audio encoder
              flac: flacdec: FLAC audio decoder
              flac: flactag: FLAC tagger
              dvb_video_out: dvbvideosink: A DVB video sink
              flv: flvdemux: FLV Demuxer
              flv: flvmux: FLV muxer
              playback: playbin: Player Bin
              playback: playbin2: Player Bin 2
              playback: playsink: Player Sink
              playback: subtitleoverlay: Subtitle Overlay
              audioresample: audioresample: Audio resampler
              rtp: rtpdepay: Dummy RTP session manager
              rtp: rtpac3depay: RTP AC3 depayloader
              rtp: rtpbvdepay: RTP BroadcomVoice depayloader
              rtp: rtpbvpay: RTP BV Payloader
              rtp: rtpceltdepay: RTP CELT depayloader
              rtp: rtpceltpay: RTP CELT payloader
              rtp: rtpdvdepay: RTP DV Depayloader
              rtp: rtpdvpay: RTP DV Payloader
              rtp: rtpilbcpay: RTP iLBC Payloader
              rtp: rtpilbcdepay: RTP iLBC depayloader
              rtp: rtpg723depay: RTP G.723 depayloader
              rtp: rtpg723pay: RTP G.723 payloader
              rtp: rtpg726depay: RTP G.726 depayloader
              rtp: rtpg726pay: RTP G.726 payloader
              rtp: rtpg729depay: RTP G.729 depayloader
              rtp: rtpg729pay: RTP G.729 payloader
              rtp: rtpgsmdepay: RTP GSM depayloader
              rtp: rtpgsmpay: RTP GSM payloader
              rtp: rtpamrdepay: RTP AMR depayloader
              rtp: rtpamrpay: RTP AMR payloader
              rtp: rtppcmadepay: RTP PCMA depayloader
              rtp: rtppcmudepay: RTP PCMU depayloader
              rtp: rtppcmupay: RTP PCMU payloader
              rtp: rtppcmapay: RTP PCMA payloader
              rtp: rtpmpadepay: RTP MPEG audio depayloader
              rtp: rtpmpapay: RTP MPEG audio payloader
              rtp: rtpmparobustdepay: RTP MPEG audio depayloader
              rtp: rtpmpvdepay: RTP MPEG video depayloader
              rtp: rtpmpvpay: RTP MPEG2 ES video payloader
              rtp: rtph263ppay: RTP H263 payloader
              rtp: rtph263pdepay: RTP H263 depayloader
              rtp: rtph263depay: RTP H263 depayloader
              rtp: rtph263pay: RTP H263 packet payloader
              rtp: rtph264depay: RTP H264 depayloader
              rtp: rtph264pay: RTP H264 payloader
              rtp: rtpj2kdepay: RTP JPEG 2000 depayloader
              rtp: rtpj2kpay: RTP JPEG 2000 payloader
              rtp: rtpjpegdepay: RTP JPEG depayloader
              rtp: rtpjpegpay: RTP JPEG payloader
              rtp: rtpL16pay: RTP audio payloader
              rtp: rtpL16depay: RTP audio depayloader
              rtp: asteriskh263: RTP Asterisk H263 depayloader
              rtp: rtpmp1sdepay: RTP MPEG1 System Stream depayloader
              rtp: rtpmp2tdepay: RTP MPEG Transport Stream depayloader
              rtp: rtpmp2tpay: RTP MPEG2 Transport Stream payloader
              rtp: rtpmp4vpay: RTP MPEG4 Video payloader
              rtp: rtpmp4vdepay: RTP MPEG4 video depayloader
              rtp: rtpmp4apay: RTP MPEG4 audio payloader
              rtp: rtpmp4adepay: RTP MPEG4 audio depayloader
              rtp: rtpmp4gdepay: RTP MPEG4 ES depayloader
              rtp: rtpmp4gpay: RTP MPEG4 ES payloader
              rtp: rtpqcelpdepay: RTP QCELP depayloader
              rtp: rtpqdm2depay: RTP QDM2 depayloader
              rtp: rtpsirenpay: RTP Payloader for Siren Audio
              rtp: rtpsirendepay: RTP Siren packet depayloader
              rtp: rtpspeexpay: RTP Speex payloader
              rtp: rtpspeexdepay: RTP Speex depayloader
              rtp: rtpsv3vdepay: RTP SVQ3 depayloader
              rtp: rtptheoradepay: RTP Theora depayloader
              rtp: rtptheorapay: RTP Theora payloader
              rtp: rtpvorbisdepay: RTP Vorbis depayloader
              rtp: rtpvorbispay: RTP Vorbis depayloader
              rtp: rtpvrawdepay: RTP Raw Video depayloader
              rtp: rtpvrawpay: RTP Raw Video payloader
              icydemux: icydemux: ICY tag demuxer
              asf: asfdemux: ASF Demuxer
              asf: rtspwms: WMS RTSP Extension
              asf: rtpasfdepay: RTP ASF packet depayloader
              staticelements: bin: Generic bin
              staticelements: pipeline: Pipeline object

              Total count: 39 plugins, 281 features


              на ву+ 1 в 1, значит гсстример можно оставить впокое, хотя и докапываться не стоило, тк стрим при помощи стримера шол, хоть и через задницу
              Обсуждение всех нюансов развода в Германии. www.razvod.net

              Комментарий


              • #22
                Re: Enigma2 Plugin попытка запустить видеострим (python)

                вот поэтому и не получается, вот что я вчера прочитал здесь:

                _____hxxp://forum.azbox-enigma.eu/viewtopic.php?f=17&t=397

                ...No when streaming will be available it will be mentionned in the release note of the firmware...

                pr2
                Moderator
                AZboxHD Premium E2 OpenRSI 3.0, kernel 3.3.1 WD 750 GB, Intel SSD 480GB, MAC OS X OS X 10.9 ((13A59 Maverics

                Комментарий


                • #23
                  Re: Enigma2 Plugin попытка запустить видеострим (python)

                  прийдется ждать, явно самим сделать чтото трудно, не хваатет какогото модуля.
                  интересно мод знает о чем пишет... чем просмотр с ютуба это не стриминг?
                  там только одна разница- есть конец файла, а у стриминга нет.
                  а так всё идет по хттп протоколу через инет
                  Обсуждение всех нюансов развода в Германии. www.razvod.net

                  Комментарий


                  • #24
                    Re: Enigma2 Plugin попытка запустить видеострим (python)

                    чем просмотр с ютуба это не стриминг?
                    да, конечно это тоже стриминг, но всё дело в скриптах и их программировании, что-то надо менять, а после кого-то что-то менять всегда проблемотично пусть уж кто занимается там у них и даводит это дело до ума, просто там на форуме нужно чаще поднимать этот вопрос, может и надумают сделать в следующих релизах, будем надеятся что так оно и будет, всё таки уже завертелось с энигмой на азере, так что назад дороги вроде нет
                    AZboxHD Premium E2 OpenRSI 3.0, kernel 3.3.1 WD 750 GB, Intel SSD 480GB, MAC OS X OS X 10.9 ((13A59 Maverics

                    Комментарий


                    • #25
                      Re: Enigma2 Plugin попытка запустить видеострим (python)

                      много слов и мало толку.
                      на том форуме создатели энигмы появляются?
                      там даже полезной инфы не найти, мусорка и не более.

                      а стрим идет при помощи гс стримера, хоть с косяками но идет, но явно там об этому никому не известно.
                      Обсуждение всех нюансов развода в Германии. www.razvod.net

                      Комментарий


                      • #26
                        Re: Enigma2 Plugin попытка запустить видеострим (python)

                        на 102 версии картина идет, значит со стримом всё ок

                        Spoiler

                        [KartinaTV] there is no EPG to show
                        eServiceMP3::state transition NULL -> READY
                        eServiceMP3::GST_STREAM_STATUS_TYPE_CREATE -> setting timeout on souphttpsrc to 10s
                        eServiceMP3::http source timeout! issuing eof...
                        It's now Sat Jan 1 02:12:33 2000
                        [timer.py] next activation: 946689253 (in 99922 ms)
                        It's now Sat Jan 1 02:12:33 2000
                        [timer.py] next activation: 946689253 (in 99911 ms)
                        main thread is non-idle! display spinner!
                        It's now Sat Jan 1 02:15:16 2000
                        [timer.py] next activation: 946689416 (in 99001 ms)
                        It's now Sat Jan 1 02:15:17 2000
                        [timer.py] next activation: 946689417 (in 99901 ms)
                        It's now Sat Jan 1 02:23:17 2000
                        [timer.py] next activation: 946689897 (in 99775 ms)
                        It's now Sat Jan 1 02:23:17 2000
                        [timer.py] next activation: 946689897 (in 99763 ms)
                        It's now Sat Jan 1 02:26:01 2000
                        [timer.py] next activation: 946690061 (in 99262 ms)
                        It's now Sat Jan 1 02:26:01 2000
                        [timer.py] next activation: 946690061 (in 99257 ms)
                        detected MIME: video/x-h264
                        DETECTED TYPE: audio/mpeg
                        DETECTED rate: 811648160
                        mpeg version 4
                        MIMETYPE audio/mpeg version 4 (AAC-RAW)DETECTED AAC streamTYPE: (null)
                        AUDIO PAUSED TO PLAYING
                        VIDEO PAUSED TO PLAY
                        eServiceMP3::state transition READY -> PAUSED
                        eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
                        AUDIO STRUCT=audio/mpeg
                        eServiceMP3::audio stream=0 codec=audio/mpeg language=ru
                        getBouquet failed.. no path given!
                        getBouquet failed.. no path given!
                        eServiceMP3::state transition PAUSED -> PLAYING


                        звука нет, тк походу кодировка AAC еще не поддерживается
                        Обсуждение всех нюансов развода в Германии. www.razvod.net

                        Комментарий


                        • #27
                          Re: Enigma2 Plugin попытка запустить видеострим (python)

                          [quote author=nitrogen14 link=topic=7495.msg96365#msg96365 date=1291474970]

                          звука нет, тк походу кодировка AAC еще не поддерживается
                          [/quote]
                          Со спутника ААС есть. Я писал ранее про 1.02.
                          Просто очень не стабильно появляется. Нужно кнопку резолюшен пощёлкать при просмотре САТ.
                          А при стриме, думаю, такой фокус не прокатит.

                          Комментарий


                          • #28
                            Re: Enigma2 Plugin попытка запустить видеострим (python)

                            спасибо, приму во внимание, авось прокатит.
                            но мне это пока не важно, важно, что стрим пошел и можно плаг стряпать

                            -------

                            sref = eServiceReference(4097, 0, url)
                            self.session.nav.playService(sref)

                            млять с моим запуском не идет

                            Spoiler
                            playing 4097:0:0:0:0:0:0:0:0:0:http%3a//217.19.222.34%3a18005/?ticket=nsNUucbaXSjO7M%252B3%252BPduBopQWspPi5xFsI y7bDNx6xH8WrDJhnvQC6Dci%252BkqqPH2iUwxn1hBk2fUkXus xFAnmeHRv8WVgQ5LUaQ8YyqlYkUGp25kI1W5qD2k%252FP6p4f H2pq4n9QOmyJOqWkPOHhFz%252F7u9aoVMe2eQismuiQo7JhE% 253D
                            eServiceMP3::construct!
                            eServiceMP3::playbin2 uri=http://217.19.222.34:18005/?ticket=nsNUucbaXSjO7M%2B3%2BPduBopQWspPi5xFsIy7bD Nx6xH8WrDJhnvQC6Dci%2BkqqPH2iUwxn1hBk2fUkXusxFAnme HRv8WVgQ5LUaQ8YyqlYkUGp25kI1W5qD2k%2FP6p4fH2pq4n9Q OmyJOqWkPOHhFz%2F7u9aoVMe2eQismuiQo7JhE%3D
                            eServiceMP3::starting pipeline
                            getBouquet failed.. no path given!
                            RemovePopup, id = ZapError
                            eServiceMP3::state transition NULL -> READY
                            eServiceMP3::GST_STREAM_STATUS_TYPE_CREATE -> setting timeout on souphttpsrc to 10s
                            eServiceMP3::http source timeout! issuing eof...
                            resolved to PAUSE
                            detected MIME: video/x-h264
                            DETECTED TYPE: audio/mpeg
                            DETECTED rate: 811648160
                            mpeg version 4
                            MIMETYPE audio/mpeg version 4 (AAC-RAW)DETECTED AAC streamTYPE: (null)
                            main thread is non-idle! display spinner!
                            eServiceMP3::state transition READY -> PAUSED
                            eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
                            AUDIO STRUCT=audio/mpeg
                            eServiceMP3::audio stream=0 codec=audio/mpeg language=ru
                            getBouquet failed.. no path given!
                            getBouquet failed.. no path given!

                            Обсуждение всех нюансов развода в Германии. www.razvod.net

                            Комментарий


                            • #29
                              Re: Enigma2 Plugin попытка запустить видеострим (python)

                              картиноплаг от техника
                              Spoiler
                              [KartinaTV] play channel id= 19
                              stopService
                              [KartinaTV] getting stream uri: dream-time = 946687106
                              DEBUG: 1319770: Getting URL of stream 19 (http://iptv.kartina.tv/?protect_code...get_stream_url)
                              [KartinaTV] got stream uri: dream-time = 946687107
                              playing 4097:0:0:0:0:0:0:0:0:0:http%3a//217.19.222.34%3a18018/?ticket=fkVkXMVOrOaRkvQ6t4MjUF0IsK9HNuiu1IqTycsDrw pBd0pDub0hhdcp79oJ%252BkbMCDovhQyidssHHN1SndjUnN7q U8Hb51tY0KcOjbMBvOD%252BubhyU1zPsjIGI3C8CZuvm33syR %252FOEQ7QyJIJB9GiphpRBsMt5uM%252BtjxFZeLAnjA%253D
                              eServiceMP3::construct!
                              eServiceMP3::playbin2 uri=http://217.19.222.34:18018/?ticket=fkVkXMVOrOaRkvQ6t4MjUF0IsK9HNuiu1IqTycsDrw pBd0pDub0hhdcp79oJ%2BkbMCDovhQyidssHHN1SndjUnN7qU8 Hb51tY0KcOjbMBvOD%2BubhyU1zPsjIGI3C8CZuvm33syR%2FO EQ7QyJIJB9GiphpRBsMt5uM%2BtjxFZeLAnjA%3D
                              eServiceMP3::starting pipeline
                              getBouquet failed.. no path given!
                              eServiceMP3::state transition NULL -> READY
                              eServiceMP3::GST_STREAM_STATUS_TYPE_CREATE -> setting timeout on souphttpsrc to 10s
                              eServiceMP3::http source timeout! issuing eof...
                              main thread is non-idle! display spinner!
                              main thread is non-idle! display spinner!
                              detected MIME: video/x-h264
                              DETECTED TYPE: audio/mpeg
                              DETECTED rate: 811648160
                              mpeg version 4
                              MIMETYPE audio/mpeg version 4 (AAC-RAW)DETECTED AAC streamTYPE: (null)
                              AUDIO PAUSED TO PLAYING
                              VIDEO PAUSED TO PLAY

                              eServiceMP3::state transition READY -> PAUSED
                              eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
                              AUDIO STRUCT=audio/mpeg
                              eServiceMP3::audio stream=0 codec=audio/mpeg language=ru
                              getBouquet failed.. no path given!
                              getBouquet failed.. no path given!
                              eServiceMP3::state transition PAUSED -> PLAYING




                              но у меня так не проходит, врубаю навсяких тотже канал.
                              Spoiler
                              stopService
                              playing 4097:0:0:0:0:0:0:0:0:0:http%3a//217.19.222.34%3a18018/?ticket=vezGZAruONr8ITKP3B8tQKpbrpocmaP8Fn91VkLFsl 4Um59lKbbQI3%252FMvBS72iMdoDgtrarAehgQ2%252Fa%252F qSf0tftWno%252BjIyOeXtoBTHfQqU2GfUoHSM5ivQWssLjd6u 2zE72LbLyWNLkMCLILwbuEDBynnxw%252FvosOqg4BgR1VyJs% 253D
                              eServiceMP3::construct!
                              eServiceMP3::playbin2 uri=http://217.19.222.34:18018/?ticket=vezGZAruONr8ITKP3B8tQKpbrpocmaP8Fn91VkLFsl 4Um59lKbbQI3%2FMvBS72iMdoDgtrarAehgQ2%2Fa%2FqSf0tf tWno%2BjIyOeXtoBTHfQqU2GfUoHSM5ivQWssLjd6u2zE72LbL yWNLkMCLILwbuEDBynnxw%2FvosOqg4BgR1VyJs%3D
                              eServiceMP3::starting pipeline
                              getBouquet failed.. no path given!
                              RemovePopup, id = ZapError
                              eServiceMP3::state transition NULL -> READY
                              eServiceMP3::GST_STREAM_STATUS_TYPE_CREATE -> setting timeout on souphttpsrc to 10s
                              eServiceMP3::http source timeout! issuing eof...
                              resolved to PAUSE
                              main thread is non-idle! display spinner!
                              detected MIME: video/x-h264
                              DETECTED TYPE: audio/mpeg
                              DETECTED rate: 811648160
                              mpeg version 4
                              MIMETYPE audio/mpeg version 4 (AAC-RAW)DETECTED AAC streamTYPE: (null)
                              eServiceMP3::state transition READY -> PAUSED
                              eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
                              AUDIO STRUCT=audio/mpeg
                              eServiceMP3::audio stream=0 codec=audio/mpeg language=ru

                              Обсуждение всех нюансов развода в Германии. www.razvod.net

                              Комментарий


                              • #30
                                Re: Enigma2 Plugin попытка запустить видеострим (python)

                                убил все выходные на поиск причины, почему в плаге от техника 1.41 идет видео, а больше нигде.
                                ну если у когото еще гдето идет иптв стрим, сообщите.

                                система насколько я понял такая:

                                если в классе сипользуются эти элементы:
                                InfoBarAudioSelection
                                InfoBarBase
                                InfoBarPlugins
                                InfoBarExtensions
                                InfoBarShowHide
                                InfoBarMenu

                                то видео не становится на паузу, если их убрать, то наоборот.
                                узнал я это вчера вечером, такчто еще не успел поэксперементировать, чтобы узнать какой из них именно помогает не ставить видео на паузу, или они работают группой.

                                я думаю что это чистая случайность и когданить на азере это поправят так, чтобы видео стартовало как положено на энигме без всяких дополнений

                                Обсуждение всех нюансов развода в Германии. www.razvod.net

                                Комментарий

                                Обработка...
                                X