Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 24, views: 18.301 •

Ontwikkelaars van de populaire custom rom voor Android CyanogenMod hebben Apples AirPlay-protocol werkend gekregen op een Android-telefoon. Hiermee kan het beeld van de smartphone bijvoorbeeld worden weergegeven op een tv.

De functionaliteit werd door ontwikkelaar Koushik Dutta getoond in een video. Daarin is te zien hoe het beeld van de smartphone via AirPlay gemirrored wordt naar een televisie. Normaalgesproken werkt het AirPlay-protocol alleen met bepaalde Apple-apparaten. De ontwikkelaars van Cyanogen zullen op termijn de streamingfunctionaliteit toevoegen aan de custom rom CyanogenMod, maar wanneer dit zal gebeuren werd niet bekendgemaakt.

AirPlay-streaming moet onderdeel worden van AllCast, een applicatie voor het streamen van content vanaf een Android-smartphone. Deze ondersteunt inmiddels al streaming via dlna en Roku. Het streamen van content naar Googles Chromecast was ook korte tijd mogelijk, maar Google heeft de applicatie inmiddels geblokkeerd.

De ontwikkelaars achter CyanogenMod lieten onlangs weten dat ze hun software hebben ondergebracht in een apart bedrijf. Hiermee willen zij proberen de ontwikkeling van de populaire custom rom voor Android uit te breiden en meer marktaandeel te vergaren.

Reacties (24)

levert dit geen problemen op met Apple als je hun protocol toepast in een programma nu ze de ROM hebben ondergebracht in een bedrijf? Dat bedrijf kan nu door Apple aangeklaagd worden voor het gebruiken van Apple protocollendat wat eerst niet mogelijk.
Ik vroeg mij hetzelfde af.
Ik ken de wetgeving zeker niet genoeg hiervoor. Maar ik dacht dat het reverse engineren van protocollen in verboden was (behalve voor onderzoeksdoeleinden, die mogen bijna alles :-)),

In ieder geval als dit is toe gestaan snap ik niet waarom bijvoorbeeld VLC geen blue-rays mag afspelen.
Een interessant artikel over het juridische aspect van reverse engineering: https://www.security.nl/posting/28410/ Dit artikel heb ik toevallig een aantal maanden geleden gelezen voor een juridisch vak. Als ik het me goed herinner dan zijn de wetten in Nederland m.b.t. reverse engineering gunstiger dan in andere landen.

Het lijkt me dus dat CyanogenMod in dit geval te ver gaat. Dit lijkt me niet erg handig, zeker niet gezien de recente veranderen. Nu wordt het een eigen bedrijf en dan heb je meteen Apple voor de deur staan..

AirPlay is in ieder geval een leuke toevoeging. Ik heb zelf een HTC Media Link HD gekregen bij mijn HTC One. Het werkt prima maar je moet toch het kastje meeslepen, een HDMI kabel en toegang hebben tot een WiFi netwerk op zowel je Media Link als telefoon. Dus AirPlay kan vrijwel hetzelfde maar dan zonder extra kabels en apparaten mee te nemen.
Het leuke is dat het achterhalen van het protocol wellicht op illegale manier is gedaan (afhankelijk van waar en door wie het is gedaan), maar het gebruiken van de informatie die dit oplevert om het protocol opnieuw te implementeren volgens mij gewoon legaal is.
lijkt mij dus niet dat je zomaar de informatie zonder gezeur kunt gebruiken, want anders is het allemaal simpel te omzeilen, je zet een bvtje op (want commercieel gezien kost het wel een boel geld), doet reverse engineering, verkoopt de informatie en heft het bvtje weer op.. En genoeg informatie is al lang beschikbaar voor een hoop protocollen, maar als je die gebruikt zonder licentierechten te betalen dan krijg je toch nog een dikke rekening/aanklacht aan je broek..
Het leuke is dat het achterhalen van het protocol wellicht op illegale manier is gedaan (afhankelijk van waar en door wie het is gedaan), maar het gebruiken van de informatie die dit oplevert om het protocol opnieuw te implementeren volgens mij gewoon legaal is.
Dit geldt alleen voor clean-room reverse-engineering; in het andere geval is het resultaat "tainted" en dus voor juridisch geharrewar vatbaar IIRC.
Ze bieden hun "product" niet commercieel aan. Als Apple voor de deur staat kunnen ze een leger advocaten inhuren maar het enige resultaat zal zijn dat Cyanogen een verbod krijgt op het gebruiken/verspreiden van de app/techniek.

Apple zal zich, naar mijn inschatting, pas druk maken zodra het marktaandeel noemenswaardig is.
Misschien hebben ze een licentie genomen? Dat kan ook nu ze een bedrijf hebben.

Nevermind; ik lees net alfredjodocus zijn post.

[Reactie gewijzigd door MaestroMaus op 22 september 2013 12:20]

Ik vind het geweldig wat ze doen, maar als ze hun Mod onderbrengen in een apart bedrijf, zullen ze dan niet snel de patentadvocaten van Appel op hun dak krijgen?
Ja waarschijnlijk krijg je ook nu weer met een appeltje met een hap eruit te maken...verder is het natuurlijk prachtig wat ze allemaal doen, daar niet van, maarja...
Dit zal niet meer werken met de laatste versie van Apple TV (versie 6), zie ook hier:

http://weblog.rogueamoeba...-on-apple-tv-version-6-0/
At this time, it is clear that the new Apple TV software demands Apple’s proprietary FairPlay encryption in order to be allowed to send audio to it. This limitation was not present in older versions of the Apple TV software. Figuring a way around this encryption, or if it’s possible at all, may take some time.

[Reactie gewijzigd door alfredjodocus op 22 september 2013 12:10]

Wel weer ironisch dat een protocol dat FairPlay heet zo gesloten is..Typisch Apple natuurlijk wel.
De eerste praktisch toegepaste protocollen waren allemaal proprietary. IBM's SNA, DECNet, Novell, AppleTalk, NetBIOS, Banyan Vines, etc. Allemaal protocollen die door een specifiek bedrijf ontworpen waren, er waar alleen die bedrijven implementaties voor hadden.

Toen kwamen er langzaam andere sofware, en kon je kiezen om er apparatuur van anderen bij aan te sluiten. Open Source implementaties, zodat je file servers op een Unix server kon draaien. Of multi-protocol routers, zodat je grotere netwerken kon bouwen (ipv de speelgoed netwerken waar je normaliter toe beperkt was).

En toen kwam TCP/IP. Het Internet. Het Web. Open protocollen. Iedere vendor kon zelf die protocollen implementeren. Of een implementatie kopen. Of een opensource implementatie toepassen. Dat was midden jaren negentig. AppleTalk over TCP/IP. Heel SNA dat vervangen werd door protocollen op basis van TCP/IP. DECNet en Banyan Vines stierven uit voor protocollen gebaseerd op TCP/IP.

En nu ?
We zijn weer terug bij af.

Veel vendors implementeren hun diensten met proprietary protocollen. We hebben weer vendor-lockin. We kopen weer apparatuur die niet kan samenwerken. We nemen genoegen met diensten die niet open zijn.

Facebook is een voorbeeld. We krijgen een kant-en-klare service, ipv een open protocol waar verschillende partijen implementaties voor kunnen maken. Apple is ook een groot voorbeeld. Alles wat ze doen is proprietary. Microsoft is eigenlijk helemaal zo slecht nog niet, als je naar hun interoperability-trackrecord kijkt. De Linux-community is te druk bezig met navelstaren en onderling ruzie te maken. Ik word er niet vrolijk van.
En het bedrijf dat wel het 'open' gospel speelt, douwt het open kanaal vol met reclame (google).
Nog een goed reden om CM te gebruiken. Al mijn oude toestellen (smartphone) zitten op CM en werken veel beter dan met de stock rom. Geweldig wat de devvers van dit juweelte van een software doen en hoe zij helpen om de volledige (voor zover mogelijk) uit jou device te halen. En als de plannen voor een gebruikersvriendelijker installer slagen gaat dat een grote deur openen voor heel veel minder technische mensen.
Ik denk wel dat het nu een hele andere zaak gaat worden. Nu ze een echt bedrijf zijn.
Vroeger was het nog echter alleen via forums bereikbaar dit dat. Niet iedereen kon er zo bij. En nu ze publiekelijk zijn, nja kan het alle kanten op gaan..
Nu ze een bedrijf zijn, is het riskanter voor ze om zulke ontwikkelingen door te voeren.
Maar het is echt jou product, dus je zou er in principe alles mee mogen doen, wat je zou willen doen toch? Ik zie hier het probleem niet, stel dat het kapot gaat ja dan is jou pakkie aan jij kloot er mee rond ...
Leuke proof of concept, maar nog absoluut niet bruikbaar. Met AirPlay vanaf mn iOS/OSX apparaat naar AppleTV ervaar ik vrijwel geen lag en is alles realtime. Ben benieuwd hoe lang het gaat duren tot ze een echte AirPlay ervaring kunnen evenaren.
Ik zie niet goed hoe je dat hieruit haalt. Ze hebben hetzelfde gedaan . . .

Verder zonder lag bij apple ? Hangt er vanaf wat je streamt naar je tv . . .
Het is nog steeds te beperkt imo.

Wel knap van CM dat ze dit gedaan hebben. Blijft echt een enorm goede custom rom.
Hoe ik het eruit haal? Misschien door naar de video te kijken die in het artikel staat 8)7 Je ziet toch dat het totaal niet vloeiend is, het slaat gewoon animaties over en dan ook nog met lag. Ik kan via AirPlay gewoon een game spelen met minimale/geen lag, met alle animaties. Ook kan ik vlekkeloos videos/muziek afspelen op mn TV dmv AirPlay waar geluid en beeld synchroon is.

Het is zeker knap dat ze dit gedaan hebben, maar er mag zeker nog wel kritisch naar gekeken worden. Vandaar dat ik ook zeg: leuke proof of concept, maar in deze staat onbruikbaar.
Ja ik probeer meestal niet af te gaan op de video's. Als je dat doet heb je idd gelijk.
Maar bij Apple werkt de airplay ook niet zo geweldig hoor. Het is leuk voor de muziek en wat basic stuff, maar een echte video afspelen (boven youtube kwaliteit) geeft ook lag daar.
Tja, ik heb daar dus hier geen problemen mee. Kan gewoon mkv's (1080p) afspelen via Airplay Display. Misschien komt het door OSX Mavericks. Heb die nu een tijdje, en die biedt wel extra Airplay opties (zoals je TV als 2e monitor instellen ipv mirroren)

AppleTV 3 verbonden via LAN, en MBPr verbonden met 5Ghz wifi.
Ja ik werk inderdaad niet met OSX Mavericks. Als dit zo is ben ik heel benieuwd. Dit zou echt wel een goede toevoeging zijn. Op de huidige versies was het niet zo bruikbaar.

Op dit item kan niet meer gereageerd worden.



Populair: Samsung Gamecontrollers Smartphones Processors Sony Microsoft Apple Games Consoles Politiek en recht

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013