Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Inter-Application Communications Between IPTV Clients
KTH, School of Information and Communication Technology (ICT).
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The master thesis: Inter-application communication in IPTV client was conducted at the Business Multimedia Unit in Ericsson.

In the IPTV client side, there is a need to control another IPTV client remotely with a low latency. This functionality can be used in playing game and remote operation in IPTV. The current solution is that clients communicate through the portal (Ericsson’s Web based IPTV system) in remote location with high latency. The focus of this thesis work is designing, building and evaluating a communication mechanism among IPTV clients in a LAN.

The major contribution of this thesis is analysis and design of a solution. The comparison between an implemented solution in this project and other possible solutions is also included in this thesis. The purpose of the solution is to improve the configuration and performance of Ericsson IPTV clients. In the thesis, a prototype of inter-application communication between IPTV clients was designed. The prototype includes a proxy server (Based on Node.js), UPnP applications (Based on open source UPnP stacks), communication components in portal system and an Android client. The prototype has achieved the goals of setting up fast and convenient communication in Ericsson IPTV client side, without using the IPTV server. UPnP applications allow two devices in a LAN find each other with no need to configure IP and port. A local proxy server, a couple of communication components in portal and an Android application are used to set up communication in a LAN. Also different solutions have been analyzed and designed in the project. And some related technologies have been investigated and introduced.

Measurement and test shows that the communication between IPTV clients in a LAN is fast enough to replace the way of communication through the server. Security analysis shows some possible drawbacks, like the security vulnerability and compatibility. The security can be improved by some future work, part of which is proposed and designed in the thesis. Analysis also shows the advantages and disadvantages of on different service discovery technologies.

Place, publisher, year, edition, pages
2014. , 50 p.
Series
TRITA-ICT-EX, 2014:177
Keyword [en]
IPTV, service discovery, UPnP, Websocket
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-186272OAI: oai:DiVA.org:kth-186272DiVA: diva2:926683
Educational program
Master of Science - Design and Implementation of ICT Products and Systems
Examiners
Available from: 2016-05-13 Created: 2016-05-09 Last updated: 2017-07-06Bibliographically approved

Open Access in DiVA

fulltext(1052 kB)110 downloads
File information
File name FULLTEXT01.pdfFile size 1052 kBChecksum SHA-512
a89f2ea7a8172539dc4f5e7fdbf4817909e0fb72aaea5e12dbbf38561a8983904719b247b536ccfb5f665d51738c2125f219ed2692504da7033ba9fe328cd7eb
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 110 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 85 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf