IPTV   (Internet Protocol Television)  Speaker : Chi-Wen Yang Advisor : Kai-Wei Ke Date : 2007/10/29
Reference <ul><li>Jian-Guang Luo, Yun Tang, Meng Zhang, Li Zhao, Shi-Qiang Yang. &quot;Design and Deployment of a Peer-to-...
Outline <ul><li>IPTV Introduction </li></ul><ul><li>P2P IPTV System over Global Internet </li></ul><ul><li>Wireless IPTV o...
Outline <ul><li>IPTV Introduction </li></ul>
IPTV <ul><li>IPTV (Internet Protocol Television) is a system where a digital television service is delivered by using Inte...
IPTV characteristic <ul><li>完善的互動介面 </li></ul><ul><li>電視不再是單向的資訊提供 </li></ul><ul><li>可針對收視戶的需要提供一對一的服務 </li></ul><ul><li>高...
IPTV application(1) <ul><li>電視( TV ) </li></ul><ul><li>從 DVBT  信號接收機上盒將發展到重於高畫質電視( HDTV )播放。 </li></ul><ul><li>DVB-T 、 DVB...
IPTV application(2) <ul><li>電視購物( TV Shopping ) </li></ul><ul><li>結合電子商務機制,營造出多媒體(廣告影片、商片相片、圖片、文字介紹)互動購物環境。 </li></ul><ul>...
IPTV application(3) <ul><li>金融理財 </li></ul><ul><li>家庭銀行 </li></ul><ul><li>晶片金融卡轉帳、繳費、繳稅、帳戶餘額查詢、更改提款卡密碼,將銀行搬到家庭中。 </li></ul...
IPTV application(4) <ul><li>視訊電話 </li></ul><ul><li>單方通話、多方視訊會議 </li></ul><ul><li>視訊、語音信箱 </li></ul><ul><li>通訊即時錄影、錄音 </li>...
IPTV application(5) <ul><li>個人化服務 </li></ul><ul><li>晶片會員卡加值服務 </li></ul><ul><li>加值服務 </li></ul><ul><li>付費頻道、付費互動服務 </li></...
IPTV 業務發 展情况 <ul><li>IPTV 業務發 展情况: </li></ul><ul><ul><li>1999 年-英 國 Video Networks 率先推出 </li></ul></ul><ul><ul><li>2004 年-...
IPTV 結構層 --- ITU 標準組織之觀點 Middleware Service (User) Service (User) Service (Server) Transport Access Access Core Home Home ...
IPTV 平台分層架構 相關營運系統 營運服務平台 傳輸網路 終端用戶 IPTV 終端 加值業務平台 區域網絡 ADSL / LAN / WLAN 接取 骨幹網絡 EPG 系統 串流媒體服務平台 內容製作平台 與其他支援系統連結(可選) 內容管...
IPTV service server  實體模型 Terminal CDN Structure Info Server  Access Network CDN CDN Structure Information PF Structure In...
IPTV --DRM 技術 原始內容 內容製作 金鑰管理系統 金鑰生成 加密 加密系統 內容傳送系統 版權發佈中心 Key H.264 MPEG-4 Key 節目信息 目前, DRM 成熟的 產 品主要是 WMV - DRM 、 Real - ...
IPTV 編碼技術 <ul><li>視訊編碼技術  </li></ul><ul><li>目前的標準有 MPEG - 4ASP 、 H . 264 、 VC - 1 和 AVS 幾種 </li></ul><ul><li>VC - 1 ︰ </li...
Outline <ul><li>P2P IPTV System over Global Internet </li></ul>
P2P based file sharing system <ul><li>Napster </li></ul><ul><li>Gnutella </li></ul><ul><li>KazaA </li></ul><ul><li>BitTorr...
P2P based live streaming system <ul><li>PPLive </li></ul><ul><li>PPStream </li></ul><ul><li>TVAnts </li></ul><ul><li>FeiDi...
The structure of Gridmedia system
Elements of Gridmedia system <ul><li>Rendezvous Point ( RP ) server </li></ul><ul><ul><li>The RP server is used to facilit...
Unstructured Overlay Organization <ul><li>In Gridmedia, end nodes are organized into an unstructured overlay networks. </l...
Unstructured Overlay Organization <ul><li>Each node should maintain a list of neighbor nodes. </li></ul><ul><li>Due to the...
Push-Pull Streaming Schedule <ul><li>Pull mode in DONet/CoolStreaming. </li></ul><ul><li>Every peer in DONet periodically ...
Push-Pull Streaming Schedule <ul><li>Peer B fetching a packet from peer A: </li></ul><ul><ul><li>A sends information to te...
Push-Pull Streaming Schedule <ul><li>Use a push-pull streaming mechanism in Gridmedia in which the pull mode of receiver a...
Push-Pull Streaming Schedule <ul><li>Each node works under pure pull mode in the first time interval when just joining. </...
Experiments on PlanetLab <ul><li>PlanetLab is an open platform for experimenting, developing, deploying, and accessing pla...
Experiments on PlanetLab <ul><li>DEDICATED NODES IN OUR EXPERIMENTS ON PLANETLAB </li></ul>
Experiments on PlanetLab <ul><li>A packet generator runs on the root node to simulate the media streaming and transmits th...
Experiments on PlanetLab <ul><li>PARAMETERS IN EXPERIMENTS </li></ul>
Experiments on PlanetLab <ul><li>Comparison </li></ul><ul><li>between pull and </li></ul><ul><li>push-pull method in </li>...
Experiments on PlanetLab <ul><li>Comparison </li></ul><ul><li>between pull and </li></ul><ul><li>push-pull method in </li>...
PRACTICAL IS SUES OF SYSTEM IMPLEMENTATION <ul><li>Revise the developing codes to make system reliable, other practical is...
PRELIMINARY STATISTICAL RESULTS <ul><li>Number of concurrent online users over time </li></ul>
Outline <ul><li>Wireless IPTV over WiMax </li></ul>
Wireless IPTV over WiMAX <ul><li>Since WiMAX PHY supports varying frame sizes and scalable bandwidth, WiMAX is an ideal ch...
System model for IPTV applications
Protocol Stack for IPTV Transmission
Wireless IPTV over WiMAX <ul><li>IPTV transmission requires higher payload capacity, therefore, it poses a challenge in pr...
Medium Access Control (MAC) Layer (1) <ul><li>The IEEE 802.16 MAC is logically divided into three sublayers: </li></ul><ul...
Medium Access Control (MAC) Layer (2) <ul><ul><li>common part sublayer (CPS) </li></ul></ul><ul><ul><ul><li>The packets ar...
Medium Access Control (MAC) Layer (3) <ul><ul><li>security sublayer (SS) </li></ul></ul><ul><ul><ul><li>The packets are en...
MAC scheduler for IPTV Applications <ul><li>MAC QoS architecture </li></ul>
IEEE 802.16 QoS Service Classes
MAC scheduler for IPTV Applications <ul><li>Scheduling services represent the data handling mechanisms supported by the MA...
Outline <ul><li>Conclusion </li></ul>
The Future of IPTV <ul><li>Standard Def. Television(SDTV) > Interactive information </li></ul><ul><li>High Def. Television...
Conclusion <ul><li>A peer-to-peer (P2P) based IPTV system in global Internet : Gridmedia. </li></ul><ul><li>It reduce the ...
Conclusion <ul><li>With WiMAX offering high data rates to both mobile and fixed users, and the desire of users to watch re...
Upcoming SlideShare
Loading in …5
×

ppt

2,343 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,343
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ppt

  1. 1. IPTV (Internet Protocol Television) Speaker : Chi-Wen Yang Advisor : Kai-Wei Ke Date : 2007/10/29
  2. 2. Reference <ul><li>Jian-Guang Luo, Yun Tang, Meng Zhang, Li Zhao, Shi-Qiang Yang. &quot;Design and Deployment of a Peer-to-Peer Based IPTV System over Global Internet.&quot; Department of Computer Science and Technology Tsinghua University, Beijing 100084, China. </li></ul><ul><li>Francis E. Retnasothie*, M. Kemal Ozdemir*, Tevfik Yiicektt, Hasari Celebitt, Joseph Zhang*, and Ranesh Muththaiah*. &quot;Wireless IPTV over WiMAX: Challenges and Applications.&quot; University of South Florida, Department of Electrical Engineering 4202 E. Fowler Avenue, Tampa, FL, 33613. </li></ul>
  3. 3. Outline <ul><li>IPTV Introduction </li></ul><ul><li>P2P IPTV System over Global Internet </li></ul><ul><li>Wireless IPTV over WiMax </li></ul><ul><li>Conclusion </li></ul>
  4. 4. Outline <ul><li>IPTV Introduction </li></ul>
  5. 5. IPTV <ul><li>IPTV (Internet Protocol Television) is a system where a digital television service is delivered by using Internet Protocol over a network infrastructure, which may include delivery by a broadband connection. A general definition of IPTV is television content that, instead of being delivered through traditional broadcast and cable formats, is received by the viewer through the technologies used for computer networks. </li></ul>
  6. 6. IPTV characteristic <ul><li>完善的互動介面 </li></ul><ul><li>電視不再是單向的資訊提供 </li></ul><ul><li>可針對收視戶的需要提供一對一的服務 </li></ul><ul><li>高畫質( HD )影像 </li></ul><ul><li>H.264 高畫質影像播放 </li></ul><ul><li>資訊傳遞快速 </li></ul><ul><li>與網際網路( Internet )資訊互通 </li></ul><ul><li>資訊取得容易、迅速 </li></ul><ul><li>通信運用 </li></ul><ul><li>網路電話( IP Phone ) </li></ul><ul><li>視訊會議( Video Conference ) </li></ul><ul><li>延伸性(跨國界) </li></ul><ul><li>無遠弗屆 </li></ul>
  7. 7. IPTV application(1) <ul><li>電視( TV ) </li></ul><ul><li>從 DVBT 信號接收機上盒將發展到重於高畫質電視( HDTV )播放。 </li></ul><ul><li>DVB-T 、 DVB-C 、 DVB-S 、 DVB-H </li></ul><ul><li>IP-TV </li></ul><ul><li>節目表查詢 (EPG) </li></ul><ul><li>節目錄影 (PVR) </li></ul><ul><li>Time Shift( 時移 ) </li></ul><ul><li>隨選影視( VOD ) </li></ul><ul><li>結合電子商務機制,收視戶可透過電視隨時挑選付費收看 HD Video ( high definition Video )影片。 </li></ul><ul><li>透過 DRM 技術,提供影片線上即時收看( Streaming )或下載後收看( Download ),保護影片盜看或複製。 </li></ul>
  8. 8. IPTV application(2) <ul><li>電視購物( TV Shopping ) </li></ul><ul><li>結合電子商務機制,營造出多媒體(廣告影片、商片相片、圖片、文字介紹)互動購物環境。 </li></ul><ul><li>付款方式提供收視戶以信用卡刷卡付費或晶片金融卡轉帳付費。 </li></ul><ul><li>透過互動特性,容易收集收視戶對商品喜好程度,並可針對收視戶背景做交叉分析,以利未來行銷計畫。 </li></ul><ul><li>開創另一商品銷售強勢通路。 </li></ul><ul><li>生活資訊 </li></ul><ul><li>網際網路資訊取得迅速。 </li></ul><ul><li>運用互動的特性,收視戶可快速的查找食、衣、住、行相關資訊。 </li></ul><ul><li>新聞報導;氣象報導;航班、火車、捷運班次查詢;路況報導;樂透、統一發票獎號查詢;旅遊資訊查詢…… . </li></ul>
  9. 9. IPTV application(3) <ul><li>金融理財 </li></ul><ul><li>家庭銀行 </li></ul><ul><li>晶片金融卡轉帳、繳費、繳稅、帳戶餘額查詢、更改提款卡密碼,將銀行搬到家庭中。 </li></ul><ul><li>股市、期貨 </li></ul><ul><li>股市、期貨資訊查詢、分析(圖表分析、股市分析師即時解盤影片)。 </li></ul><ul><li>即時下單。 </li></ul><ul><li>教育學習 </li></ul><ul><li>互動學習 </li></ul><ul><li>營造多媒體互動學習環境,收視戶可選擇所要學習的科目、課程,並透過知識庫提問,線上模擬測驗。 </li></ul><ul><li>遠距教學 </li></ul><ul><li>即時廣播教學,收視戶可透過電視與實體教學教室學習及互動。 </li></ul>
  10. 10. IPTV application(4) <ul><li>視訊電話 </li></ul><ul><li>單方通話、多方視訊會議 </li></ul><ul><li>視訊、語音信箱 </li></ul><ul><li>通訊即時錄影、錄音 </li></ul><ul><li>家庭自動化環境控制 </li></ul><ul><li>室內照明控制 </li></ul><ul><li>室內溫度控制 </li></ul><ul><li>影像監控系統 </li></ul><ul><li>室內紅外線、瓦斯預警 </li></ul><ul><li>居家保全預警 </li></ul><ul><li>居家看護 </li></ul><ul><li>結合家用醫療檢測器材,系統儲存及分析檢測結果數據,並自動透過網路傳輸至醫療院所,進行醫療諮詢建議或緊急送醫。 </li></ul><ul><li>醫療檢測可包括:血壓、血脂、體溫、血糖、體重、尖峰流量 ( 氣喘 ) 、心電圖及血氧含量等。 </li></ul>
  11. 11. IPTV application(5) <ul><li>個人化服務 </li></ul><ul><li>晶片會員卡加值服務 </li></ul><ul><li>加值服務 </li></ul><ul><li>付費頻道、付費互動服務 </li></ul><ul><li>點數消費 </li></ul><ul><li>網路部落格 </li></ul><ul><li>與網際網路 Blog 結合,文章、相片、影片可透過 IPTV 分享給親朋好友。 </li></ul><ul><li>E-Mail 收發 </li></ul><ul><li>與網際網路 E-Mail 系統結合 </li></ul>
  12. 12. IPTV 業務發 展情况 <ul><li>IPTV 業務發 展情况: </li></ul><ul><ul><li>1999 年-英 國 Video Networks 率先推出 </li></ul></ul><ul><ul><li>2004 年- 歐 洲、 亞 洲及北美等 國 家 進 行 規模試驗 和 建置 </li></ul></ul><ul><ul><li>2006 年- 33 個電 信 營運 商推出 業務 , 800 萬 用户 </li></ul></ul><ul><ul><li>預估 - 2008 年用户 2600 萬 用户、收入 150 億 美元 </li></ul></ul>
  13. 13. IPTV 結構層 --- ITU 標準組織之觀點 Middleware Service (User) Service (User) Service (Server) Transport Access Access Core Home Home FTTx, xDSL, Cable, Satellite, WLAN, WiMax, DMB etc. QoS/QoE/NP (SG12 + SG13) Traffic/NNAR (SG2) Control (SG11) SG9 (Cable), SG15 (Transport), SG19 (mobile), other SODs SG2+SG16 ? Charging/ Accounting (SG3) OAM/Manag. (SG4) Security (SG17) Overall Architecture Cable aspects (SG9) Other Telecom aspects (SG13) Mobile aspects (SG19)
  14. 14. IPTV 平台分層架構 相關營運系統 營運服務平台 傳輸網路 終端用戶 IPTV 終端 加值業務平台 區域網絡 ADSL / LAN / WLAN 接取 骨幹網絡 EPG 系統 串流媒體服務平台 內容製作平台 與其他支援系統連結(可選) 內容管理 業務支援 業務管理 營運支援系統
  15. 15. IPTV service server 實體模型 Terminal CDN Structure Info Server Access Network CDN CDN Structure Information PF Structure Information Metadata Interactive Page License VOD Streaming Download Content IPTV Service Stream Service Provider Platform Provider PF Structure Info Server Metadata Server CAS/DRM Server Backend Server Portal Server Content Server (VOD Streaming) Content Server (Download) IP Broadcasting (Streaming Server)
  16. 16. IPTV --DRM 技術 原始內容 內容製作 金鑰管理系統 金鑰生成 加密 加密系統 內容傳送系統 版權發佈中心 Key H.264 MPEG-4 Key 節目信息 目前, DRM 成熟的 產 品主要是 WMV - DRM 、 Real - DRM , 對 Mpeg - 4 和 H264 兩種 格式的 DRM 尚 無 成熟的 產品
  17. 17. IPTV 編碼技術 <ul><li>視訊編碼技術 </li></ul><ul><li>目前的標準有 MPEG - 4ASP 、 H . 264 、 VC - 1 和 AVS 幾種 </li></ul><ul><li>VC - 1 ︰ </li></ul><ul><li>支援的廠商不多 </li></ul><ul><li>AVS ︰ </li></ul><ul><li>中國自己開發的標準,其具體發展趨勢尚須觀察 </li></ul><ul><li>MPEG - 4 ︰ </li></ul><ul><li>應用廣泛,在 1 . 5M ~ 2M 的 bit rate 下,可以達到接近 DVD 的畫質效果 </li></ul><ul><li>H . 264 ︰ </li></ul><ul><li>編解碼效率比 MPEG4 的效率高 5 %~ 15 %,從技術的演進來看 H . 264 視訊編碼標準,被認為是下一階段的必然選擇 </li></ul>
  18. 18. Outline <ul><li>P2P IPTV System over Global Internet </li></ul>
  19. 19. P2P based file sharing system <ul><li>Napster </li></ul><ul><li>Gnutella </li></ul><ul><li>KazaA </li></ul><ul><li>BitTorrent </li></ul>
  20. 20. P2P based live streaming system <ul><li>PPLive </li></ul><ul><li>PPStream </li></ul><ul><li>TVAnts </li></ul><ul><li>FeiDian </li></ul><ul><li>Gridmedia </li></ul>
  21. 21. The structure of Gridmedia system
  22. 22. Elements of Gridmedia system <ul><li>Rendezvous Point ( RP ) server </li></ul><ul><ul><li>The RP server is used to facilitate the login process of new arriving peers. </li></ul></ul><ul><li>Streaming server </li></ul><ul><ul><li>The streaming server in Gridmedia is almost the same to traditional C/S servers. When it is connected to by a peer, it will send the live content to the peer. </li></ul></ul><ul><li>Peers </li></ul><ul><ul><li>The peers mainly comprises two parts of the unstructured overlay organization and push-pull streaming schedule. </li></ul></ul>
  23. 23. Unstructured Overlay Organization <ul><li>In Gridmedia, end nodes are organized into an unstructured overlay networks. </li></ul><ul><li>On each node, there is an overlay manager component to take charge of finding appropriate neighbors by gossip protocol so that the application layer network can be successfully built up. </li></ul><ul><li>A new arriving node firstly contacts the RP server to get a list of the nodes already in the overlay (candidates list), which could be regarded as the login process. </li></ul><ul><li>The newly participating node will select several nodes from the candidates list as its initial neighbors as follows: </li></ul><ul><ul><li>It measures the Round-Trip Time (RTT) to each candidate. </li></ul></ul><ul><ul><li>it chooses some nodes with the minimum RTT as one part of its initial neighbors. </li></ul></ul>
  24. 24. Unstructured Overlay Organization <ul><li>Each node should maintain a list of neighbor nodes. </li></ul><ul><li>Due to the frequent come and leave of peers, the list should be updated from time to time. </li></ul><ul><li>The member tables is then encapsulated into a message and exchanged among neighbors periodically. After receiving the message, the node will update its member table accordingly. </li></ul><ul><li>Each node delivers an &quot;alive message&quot; to all its neighbors periodically to declare its existence. </li></ul><ul><li>Once a node quits, it will broadcast a &quot;quit message&quot; to all its neighbors. This message will be flooded within a limitation of hop count. </li></ul>
  25. 25. Push-Pull Streaming Schedule <ul><li>Pull mode in DONet/CoolStreaming. </li></ul><ul><li>Every peer in DONet periodically exchanges buffer map of video packets with partners, and then retrieves the absent packets from partners which reported to have the packets. </li></ul>
  26. 26. Push-Pull Streaming Schedule <ul><li>Peer B fetching a packet from peer A: </li></ul><ul><ul><li>A sends information to tell B that the packet is in its local buffer. </li></ul></ul><ul><ul><li>If B needs this packet, it sends request to A about the packet. </li></ul></ul><ul><ul><li>A sends the packet to B after it received the request from B. </li></ul></ul><ul><li>The time used to get a packet is at least 3 times to the end-to-end delay (EED) between A and B assuming the EED is symmetric. </li></ul><ul><li>To reduce the overhead of information exchanged between peers, the buffer map and requests will only be sent periodically. </li></ul>
  27. 27. Push-Pull Streaming Schedule <ul><li>Use a push-pull streaming mechanism in Gridmedia in which the pull mode of receiver and push mode of sender are used alternatively between partners. </li></ul><ul><li>Each node uses the pull method as a startup, and after that each node will relay a packet to its neighbors as soon as the packet arrives without explicit requests from the neighbors. </li></ul><ul><li>A pulling packet of a node is delivered by a neighbor only when the packet is requested. </li></ul><ul><li>A pushing packet is relayed by a neighbor as soon as it is received. </li></ul>
  28. 28. Push-Pull Streaming Schedule <ul><li>Each node works under pure pull mode in the first time interval when just joining. </li></ul><ul><li>Based on the traffic from each neighbor, the node will subscribe the pushing packets from its neighbors accordingly at the end of each time interval. </li></ul><ul><li>The lost packets induced by the unreliability of the network link or the neighbors quit will be pulled as well from the neighbors at the same time. </li></ul>
  29. 29. Experiments on PlanetLab <ul><li>PlanetLab is an open platform for experimenting, developing, deploying, and accessing planetary-scale services. </li></ul><ul><li>It had about 500 nodes over about 250 sites all over the world, only around 350 nodes are available online at the same time. </li></ul>
  30. 30. Experiments on PlanetLab <ul><li>DEDICATED NODES IN OUR EXPERIMENTS ON PLANETLAB </li></ul>
  31. 31. Experiments on PlanetLab <ul><li>A packet generator runs on the root node to simulate the media streaming and transmits the packets to the local peer directly. </li></ul><ul><li>RP helps new nodes to participate the overlay. </li></ul><ul><li>Log collecting server is deployed to gather log report packets sent by all the peers, such as control overhead, neighbor information, delivery ratio, traffic distribution, etc. </li></ul><ul><li>The control node is responsible for commanding the active nodes on PlanetLab to participate or depart the overlay. </li></ul>
  32. 32. Experiments on PlanetLab <ul><li>PARAMETERS IN EXPERIMENTS </li></ul>
  33. 33. Experiments on PlanetLab <ul><li>Comparison </li></ul><ul><li>between pull and </li></ul><ul><li>push-pull method in </li></ul><ul><li>both static and </li></ul><ul><li>dynamic </li></ul><ul><li>environment without </li></ul><ul><li>upload bandwidth </li></ul><ul><li>limitation </li></ul>
  34. 34. Experiments on PlanetLab <ul><li>Comparison </li></ul><ul><li>between pull and </li></ul><ul><li>push-pull method in </li></ul><ul><li>both static and </li></ul><ul><li>dynamic </li></ul><ul><li>environment with </li></ul><ul><li>upload bandwidth </li></ul><ul><li>limitation to 500 </li></ul><ul><li>Kbps for each node </li></ul>
  35. 35. PRACTICAL IS SUES OF SYSTEM IMPLEMENTATION <ul><li>Revise the developing codes to make system reliable, other practical issues includes NAT and firewall traversal, system monitoring, and user management. </li></ul><ul><li>In Gridmedia, use STUN ( Simple Traversal of UDP through NAT ) to traversal the NATs. </li></ul><ul><li>To traversal the firewalls, Gridmedia allows the peer to fetch data from other peers through HTTP connections. </li></ul>
  36. 36. PRELIMINARY STATISTICAL RESULTS <ul><li>Number of concurrent online users over time </li></ul>
  37. 37. Outline <ul><li>Wireless IPTV over WiMax </li></ul>
  38. 38. Wireless IPTV over WiMAX <ul><li>Since WiMAX PHY supports varying frame sizes and scalable bandwidth, WiMAX is an ideal choice for IPTV applications. </li></ul><ul><li>WiMAX base stations (BSs), subscriber and mobile stations (SSs/MSs) are ideally suited for the delivery of IP based services; (triple play) VoIP, IPTV, internet multimedia over wireless MAN. </li></ul><ul><li>This makes WiMAX a superior choice over conventional cable, DSL, and satellite solutions. </li></ul>
  39. 39. System model for IPTV applications
  40. 40. Protocol Stack for IPTV Transmission
  41. 41. Wireless IPTV over WiMAX <ul><li>IPTV transmission requires higher payload capacity, therefore, it poses a challenge in providing maximum service, efficient delivery of IP based payload including voice, video, multimedia and Internet over wireless. </li></ul><ul><li>For real time streaming video services, UDP ports can be used and for video on demand (VoD), TCP ports can be used. </li></ul><ul><li>Broadcast, multicast or unicast services are also supported. </li></ul><ul><li>There can be multiple packets from various sources that must be delivered to targeted users with different QoS parameters making it a challenging task. </li></ul>
  42. 42. Medium Access Control (MAC) Layer (1) <ul><li>The IEEE 802.16 MAC is logically divided into three sublayers: </li></ul><ul><ul><li>convergence sublayer (CS) </li></ul></ul><ul><ul><ul><li>IPTV packets over Ethernet are received from the network as MAC SDUs. Received packets are then classified based on their TCP/UDP port, source/destination, IP, MAC address etc. Each packet is then assigned to a connection for transmission over the air. </li></ul></ul></ul>
  43. 43. Medium Access Control (MAC) Layer (2) <ul><ul><li>common part sublayer (CPS) </li></ul></ul><ul><ul><ul><li>The packets are fragmented and/or packed for the efficient use of available bandwidth. Fragmentation also enables automatic request (ARQ) services to minimize retransmission. MAC PDUs are constructed in this sublayer. Packets are scheduled based on service level agreements (SLA) and quality of service (QoS) requirements for both DL and UL. Ultimately, the frame in which IPTV packets will be transmitted is prepared in this layer. </li></ul></ul></ul>
  44. 44. Medium Access Control (MAC) Layer (3) <ul><ul><li>security sublayer (SS) </li></ul></ul><ul><ul><ul><li>The packets are encoded to prevent theft of service. Key exchanges between SSs and for secure authenticated transmission, the use of cyclic redundancy check (CRC) are also implemented in this sublayer. </li></ul></ul></ul>
  45. 45. MAC scheduler for IPTV Applications <ul><li>MAC QoS architecture </li></ul>
  46. 46. IEEE 802.16 QoS Service Classes
  47. 47. MAC scheduler for IPTV Applications <ul><li>Scheduling services represent the data handling mechanisms supported by the MAC scheduler for data transport on a connection. </li></ul><ul><li>Packet Classifier block will send the packet header's information to Connection Control component. </li></ul><ul><li>Connection Control assigns CID and service flow ID (SFID) to the corresponding packet or flow. </li></ul><ul><li>Each SFID will be related to a set of QoS parameters stored in QoS Policy component. </li></ul><ul><li>MAC management component handles dynamic service access/change (DSA/DSC)'s transaction and dynamically change QoS parameters. </li></ul>
  48. 48. Outline <ul><li>Conclusion </li></ul>
  49. 49. The Future of IPTV <ul><li>Standard Def. Television(SDTV) > Interactive information </li></ul><ul><li>High Def. Television (HDTV) > Content portability </li></ul><ul><li>Video-on-Demand (VOD) > Video clips on-demand </li></ul><ul><li>Interactive program guide􀂄 > Video calling/conferencing </li></ul><ul><li>Web browsing on TV􀂄 > Video messaging </li></ul><ul><li>Music channels 􀂄 > Network based time & place </li></ul><ul><li>􀂄 + shifting </li></ul><ul><li>Local programming > Peer-to-Peer Video </li></ul><ul><li>Voice services > Home automation </li></ul><ul><li>Emergency services > On-line dating </li></ul><ul><li>Information services > Personalized advertising </li></ul><ul><li>Personal Video Recorder (PVR) > Wireless/Wireline Integration </li></ul>
  50. 50. Conclusion <ul><li>A peer-to-peer (P2P) based IPTV system in global Internet : Gridmedia. </li></ul><ul><li>It reduce the playback latency at end users as well as offer resilience to high chum rate in peer community, and hence organizes end users into an unstructured overlay while proposes an efficient push-pull streaming mechanism to distribute video segments among partner nodes. </li></ul><ul><li>The practical issues when perfecting a prototype on testbed to a publicly released platform. </li></ul><ul><ul><li>Improve system performance in terms of startup delay and streaming quality of service. </li></ul></ul>
  51. 51. Conclusion <ul><li>With WiMAX offering high data rates to both mobile and fixed users, and the desire of users to watch real-time TV or VoD services make the implementation of IPTV over WiMAX an exciting killer application. </li></ul><ul><li>Broadcast IPTV packets are in general unpaid services, while unicast IPTV packets are paid services. Hence the delivery of unicast packets is more critical than the broadcast packets, requiring different QoS parameters. </li></ul>

×