Design and Implementation of a P2P-IPTV System with NAT Traversal

碩士 === 國立臺灣科技大學 === 電機工程系 === 101 === With the advance of multimedia codec technologies and Internet prevalence, multimedia becomes one of major information communication tools. Transmitting Tele-Vision signals through Internet Packets, IPTV, becomes the mainstream of Internet multimedia. In this...

Full description

Bibliographic Details
Main Authors: Hung-ming Wang, 王鴻明
Other Authors: Jiann-Jone Chen
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/28800700713551026389
id ndltd-TW-101NTUS5442185
record_format oai_dc
spelling ndltd-TW-101NTUS54421852016-03-21T04:28:04Z http://ndltd.ncl.edu.tw/handle/28800700713551026389 Design and Implementation of a P2P-IPTV System with NAT Traversal 適用於NAT網路環境之P2P-IPTV系統設計與實作 Hung-ming Wang 王鴻明 碩士 國立臺灣科技大學 電機工程系 101 With the advance of multimedia codec technologies and Internet prevalence, multimedia becomes one of major information communication tools. Transmitting Tele-Vision signals through Internet Packets, IPTV, becomes the mainstream of Internet multimedia. In this thesis, a complete and secured IPTV system, which comprises media codecs, streaming, encryption/decryption, bandwidth estimation and NAT traversal units, has been developed to meet the application requirement of Internet multimedia. The Content Delivery Network (CDN) and Peer-to-Peer (P2P) networks are integrated to provide the P2P-IPTV service. For streaming live videos, we proposed a Multi-Parametered Adaptive Tree (MPAT) algorithm to solve the bottleneck of dynamic peer linking behavior that would lead to unstable P2P-IPTV quality of service (QoS). To configure the IPTV, we take peer bandwidth capacity, peer online time, CPU utilization and transmission delay, to dynamically adjust the video multicast tree for low-delay P2P-IPTV services, and reduce peer disruption frequency for improving the reliability of the multicast tree. In addition, for transparent P2P-IPTV transmission services, the Session Traversal Utilities for NAT (STUN) protocol is integrated, in which the NAT traversal scheme is implemented to ensure that peers behind the NAT can also streaming out for other peers. Our experiments show that the proposed P2P routing strategy can reduce the transmission delay, and improve the reliability of multicast tree. By integrating the NAT traversal scheme in our system, it achieves the target of transparent P2P-IPTV services that can provide video streaming services over heterogeneous networks. Jiann-Jone Chen 陳建中 2013 學位論文 ; thesis 79 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 電機工程系 === 101 === With the advance of multimedia codec technologies and Internet prevalence, multimedia becomes one of major information communication tools. Transmitting Tele-Vision signals through Internet Packets, IPTV, becomes the mainstream of Internet multimedia. In this thesis, a complete and secured IPTV system, which comprises media codecs, streaming, encryption/decryption, bandwidth estimation and NAT traversal units, has been developed to meet the application requirement of Internet multimedia. The Content Delivery Network (CDN) and Peer-to-Peer (P2P) networks are integrated to provide the P2P-IPTV service. For streaming live videos, we proposed a Multi-Parametered Adaptive Tree (MPAT) algorithm to solve the bottleneck of dynamic peer linking behavior that would lead to unstable P2P-IPTV quality of service (QoS). To configure the IPTV, we take peer bandwidth capacity, peer online time, CPU utilization and transmission delay, to dynamically adjust the video multicast tree for low-delay P2P-IPTV services, and reduce peer disruption frequency for improving the reliability of the multicast tree. In addition, for transparent P2P-IPTV transmission services, the Session Traversal Utilities for NAT (STUN) protocol is integrated, in which the NAT traversal scheme is implemented to ensure that peers behind the NAT can also streaming out for other peers. Our experiments show that the proposed P2P routing strategy can reduce the transmission delay, and improve the reliability of multicast tree. By integrating the NAT traversal scheme in our system, it achieves the target of transparent P2P-IPTV services that can provide video streaming services over heterogeneous networks.
author2 Jiann-Jone Chen
author_facet Jiann-Jone Chen
Hung-ming Wang
王鴻明
author Hung-ming Wang
王鴻明
spellingShingle Hung-ming Wang
王鴻明
Design and Implementation of a P2P-IPTV System with NAT Traversal
author_sort Hung-ming Wang
title Design and Implementation of a P2P-IPTV System with NAT Traversal
title_short Design and Implementation of a P2P-IPTV System with NAT Traversal
title_full Design and Implementation of a P2P-IPTV System with NAT Traversal
title_fullStr Design and Implementation of a P2P-IPTV System with NAT Traversal
title_full_unstemmed Design and Implementation of a P2P-IPTV System with NAT Traversal
title_sort design and implementation of a p2p-iptv system with nat traversal
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/28800700713551026389
work_keys_str_mv AT hungmingwang designandimplementationofap2piptvsystemwithnattraversal
AT wánghóngmíng designandimplementationofap2piptvsystemwithnattraversal
AT hungmingwang shìyòngyúnatwǎnglùhuánjìngzhīp2piptvxìtǒngshèjìyǔshízuò
AT wánghóngmíng shìyòngyúnatwǎnglùhuánjìngzhīp2piptvxìtǒngshèjìyǔshízuò
_version_ 1718210391984570368