Jump to content


Photo

Web streaming plugin


  • Please log in to reply
6 replies to this topic

#1 calandril

  • Member
  • 5 posts

0
Neutral

Posted 30 October 2011 - 18:39

As there are already programmer on the webinterface track, I though about doing something smaller to getting my feets wet with the e*2 platform.
Before having a e*2 box I have programmed some webstreaming software for series and movies from internet providers for my DLNA Server.
Since I have a media box with the capability to execute custom code, i would like to program something similiar for this platfrom.
I think there is no plugin at this time for streaming megavideo or divxstage etc. content on the box right now, or is there?
I found something for the XMBC platform (xstream) that looks promissing, but unfortunately the UI is thightly coded in the plugin. I tried some refacturing, but it seems a lot of work probably it is better to start new.
Does this plugin idea sounds interessting? Does any one like to join?
Right now I have a bit hard time getting in the e*2 development platform.
Currently I use PhyDev fro eclipse for developping Python code. Does anyone has setup a sample eclipse project for creating an e*2 plugin? Or any other hints/sources?
To get streaminfg running I am curently analyzing the ARD/ZDF Mediathek Plugins, is this a good starting point, or are there more easy plugins to study?

Re: Web streaming plugin #2 hemertje

  • Forum Moderator
    PLi® Core member
  • 33,507 posts

+118
Excellent

Posted 30 October 2011 - 20:05

remember that STB's can only stream software that is supported in the hardware
an STB cannot decode in software like XMBC due to the lack of CPU power

on the Glassfibre 1GB DVB-C...


Re: Web streaming plugin #3 calandril

  • Member
  • 5 posts

0
Neutral

Posted 30 October 2011 - 20:13

I thought it is posssible to play flv files on an et9000?

Maybe with help of a plugin like vlc or gstream?

Re: Web streaming plugin #4 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 30 October 2011 - 21:25

It's best to use gstreamer as a media backend, that's what is currently used in the openpli image.

Re: Web streaming plugin #5 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 31 October 2011 - 15:21

I thought it is posssible to play flv files on an et9000?

That depends. FLV can use several codecs, only one of them is supported by the hardware (h264), the others not.

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Web streaming plugin #6 calandril

  • Member
  • 5 posts

0
Neutral

Posted 31 October 2011 - 17:39

That is true.
I have just tried out a flv download from burning series - in this case it was supported by the hardware. It seems to me that may flv are using the h264 standard.

I have looked at several plugins ARD/ZDF/DreamMediathek and P*center - it seems to me that they are all doing nealry the same things internally. They provide a download thread and a video player.
Isn't there any standards since it seems a common aproach?

There are some magic IDs used in the code like in
self.session.open(ChangedMoviePlayer, eServiceReference(4097, 0, url))
Is there a way to find out what theses service reference ids are?
How do I play back a video file?

Re: Web streaming plugin #7 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 31 October 2011 - 18:07

4097 is the 'servicemp3', which uses gstreamer for playback.
So that is indeed how you playback media, construct a serviceref with type 4097 and a url, and start playback.


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users