Google has just added Android screen mirroring to Chromecast last month, but what if you didn’t have the streaming HDMI dongle and only wanted to mirror to your computer? Koushik “Koush” Dutta’s AllCast app and receiver duo might be your savior, but only if you had a Nexus 5. Soon, however, it will work with almsot any Android device you have in your hand.

AllCast is Koush’s all in one Android streaming solution, encompassing both streaming select pieces of media to mirroring the whole screen. Last May, Koush announced a Chrome browser extension of his AllCast Receiver, which basically meant turning any computer into a makeshift Chromecast plus TV combo. In theory, you would be able to send your media or your screen to Chrome running on any computer (as long as they’re on the same network of course). In practice, however, it’s not so simple.

Due to technical issues, Koush ended up using the WebRTC protocol as well as the VP8 codec for mirroring to the Chrome browser. As he mentioned in his fiddling with the Fire TV port of his receiver app, WebRTC’s performance was quite slow. But even more than that, the WebRTC/VP8 combo practically meant that only the Nexus 5 was supported, which severely limited its reach. Now, however, Koush rewrote the Mirror to Chrome feature on top of Broadway.js, a Javascript (technically, a C converted to Javascript) h264 decoder. By doing so, he is able to remove the WebRTC/VP8 requirement, meaning that the mirroring feature will be able to work almost any device.

Koush notes that there is still a bit of lag, which means it’s far from perfect yet, though that’s not really unexpected. Given how those apps are available for free and doesn’t require the purchase of new hardware, it might not be a bad tradeoff. That said, this new feature does require an update to the app and Koush has not yet indicated when he will be pushing that out.

SOURCE: +Koush

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.