SwiftTV - Bringing 4th generation P2P to SmartTV

More Info
expand_more

Abstract

Since their invention, TV's have become one of the most popular media devices and can be found in almost every livingroom in the world. For a long time, the functionality of the TV stayed the same: the ability to view television programs at certain fixed times of the day. Recently there has been development in the television market adding computing power and internet connectability to televisions. These new features open a whole new world of possibilities. The goal of this project was to create an application that runs on a Samsung SmartTV and uses the libswift peer-to-peer engine to download, upload and stream files. To create an application for a Samsung SmartTV a software development kit has been provided which allows programmers to create apps using JavaScript, HTML, CSS and Flash. This software development kit was used to create the front-end of our application. The front-end consists of an internal media player to handle streaming content and media playback found on an external USB device.