Mntz
Interessante uitleg en demo :)
Even kijken of dit ook eenvoudig om te zetten is in een XBMC plugin.
Filip
Hehe, nice job!
Andy
Op je demo krijg ik het niet afgespeeld met zowel mirage als vplayer. als ik op eigen server probeer dan krijg ik als output een test bestand te zien. Ik draai MIUI ROM 2.3 Gingerbread
Steffest
Hoi Andy,
1: Wat bedoel je met test bestand? Is dat die test-video die als preset in Mirage zit?
Als je die 2 verwijderd uit de history list en opnieuw probeert, nog steeds niets?
2: je zit toch op een telenet verbinding, right? niet via je 3G of zo.
3: Vplayer crashed inderdaad meer dan dat ie iets afspeelt. Die referentie kan ik best verwijderen.
Stijn
Waarom zo omslachtig? Ik kijk op mijn Samsung Galaxy S TV via Yelo gewoon in de browser zoals ik op de computer doe. Is misschien niet de meest elegante manier maar werkt wel. :)
patched?
patched? ik krijg een 403 forbidden als ik de authentication url ingeef.
Doublechecked by loging into yello.be en daar is mijn login correct. :-(
Andy
Was een typfout, bedoelde text ipv test. Ik zit wel degelijk op telenet verbinding. Op eigen server parse ik via simplexml in PHP. Ik krijg de session id en in een foreach loop maak ik dan de url structuur aan van ieder beschikbaar kanaal.
Steffest
@Stijn omdat 1: die telenet flash player nog niet beschikbaar is voor iedereen (nog een beperkte testgroep) en 2: die flash player op mijn HTC Desire een framerate van 2 frames per seconde heet of zo. de m3u8 stream afspelen werkt veel beter op mijn toestel.
Steffest
@patched ja, was ik nog vergeten te vermelden: je moet de useragent van je browser op "TelenetYelo/1.0.1 CFNetwork/485.10.2 Darwin/10.3.1" zetten, bijvoorbeeld met met firefox via https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/
Steffest
@Andy ah, dan zit je op het goed: dat m3u8 bestand is een text-based playlist bestand. Die "playlist" kan worden afgespeeld door iOS en Mirage
Andy
@Steffest dat is nu net het probleem. Op m'n android krijg ik dat tekstbestand in de browser te zien ipv de koppeling naar bv. vplayer of mirage. Getest in de standaardbrowser als Mirenbrowser
Steffest
@Andy aha. Telenet geeft dat m3u8 bestand inderdaad met een "Content-Type:text/plain;" terug waardoor je dat als text ziet. (en wat volgens mij niet correct is)
In mijn code sla ik die tekst zelf op mijn server op, en serveer het terug maar dan met een "audio/x-mpegurl" mime-type. Dan krijg je dat als download aangeboden en kun je kiezen hoe je dat opent.
Dat opslaan zal niet eens nodig zijn, je zal het ook rechtstreeks naar je browser kunnen sturen met de juiste mime-type
Andy
@Steffest thx :) had ik zelf nog niet bij stilgestaan. Ellendige MIME-Types :D
Tom
Dus als ge de user agent instelt op telenet in firefox, en het juiste http adres ingeeft volgens bovenstaande stappen, krijg ik 3 ext-x tekst lijnen in mijn browser, enig idee wat ik juist fout doe? Dankuwel :)
Steffest
@tom: je doet niets fout.
Dat is de m3u8 playlist die je kunt afspelen met een http live stream player.
Als je die url op bv een iPad in je browser plakt, zal de video gaan spelen.
Als je die in een html5 video tag zet, speelt ie ook (op Apple)
Tom
@Steffest: bedankt voor de snelle reactie, is het ook mogelijk om die op een gewone pc af te spelen (of via VLC player)? Alvast bedankt!
Steffest
@tom niet dat ik heb gevonden. Maar vroeg of laat schrijft er iemand wel een http live streaming client.
VLC heeft er experimentele ondersteuning voor, maar werkt niet met de yelo streams.
Op pc kun je wellicht ook beter de officiƫle yelo-voor-pc flash player gebruiken op yelo.be (als je al in hun beta programma zit)
Tom
@Steffest ok heb me ervoor opgegeven, is misschien gemakkelijker :) merci
Jonas Olsson
@Steffest : You've acted like a true Belgian - not interested in fighting for your rights.
Belgians are incredibly smart, creative and inventive. I just wish there were more people with balls - that stand up to injustice and corporate greed...
Steffest
@jonas It's my experience that Belgians are creative and inventive enough to not create a big fuzz of everything and just do what they want to do below the radar. Indeed: that's smart: why fight if you just can duck and move on?
Back