IEEE 802.16-based Wireless MAN ( WiMAX )架構下 IPTV Multicasting 系統之設計與研究 Design and Study of an IPTV multicating system over...
Outline <ul><li>Introduction </li></ul><ul><ul><li>Internet Protocol Television </li></ul></ul><ul><ul><li>Worldwide Inter...
What is IPTV? <ul><li>Internet Protocol Television ( IPTV ) is a system where a digital television service is delivered us...
IPTV Architecture
IPTV Technology <ul><li>Video Codec </li></ul><ul><li>D igital  R ight  M anagement </li></ul><ul><li>C ontent  D elivery ...
IPTV Functional Architecture
IPTV Delivery Technology <ul><li>Unicast   Content Delivery Network   Mulicast/Broadcast </li></ul>
Multicast <ul><li>Class D is used for Multicast. </li></ul><ul><li>The multicast group ID numbers are in the range 224.0.0...
Multicast Address <ul><li>The mapping of a class D IP address into Ethernet multicast address: </li></ul><ul><li>Region A ...
Internet Group Management Protocol  <ul><li>A protocol is needed for multicast routers to know if any hotsts on a given LA...
P2P IPTV Architecture
WiMAX Architecture
Point to MultiPoint
MAC Scheduler
MBS Architecture
MBS Scenario <ul><li>From ITRI, Please do not copy </li></ul>
VLAN
RTP Header RTP header RTP payload IP header UDP header
Protocol Architecture
Audio Video Interleave <ul><li>Audio Video Interleave  ( AVI ) is a derivative of the  Resource Interchange File Format  (...
Example
DirectShow System
Filter Graph <ul><li>Filter </li></ul>
Writing a DirectShow Application   <ul><li>The application creates an instance of the Filter Graph Manager.  </li></ul><ul...
SNMP
Outline <ul><li>Introduction </li></ul><ul><ul><li>Internet Protocol Television </li></ul></ul><ul><ul><li>Worldwide Inter...
Why IPTV over WiMAX? <ul><li>The features of the WiMAX is multicast capability. </li></ul><ul><li>Increase the Number of S...
System Model
Protocol Stack
System Design  ( 1 ) <ul><li>Division by address </li></ul><ul><li>Multicast Group </li></ul><ul><li>Location  :  First By...
System Design  ( 2 ) <ul><li>WiMAX Packet Identify Rule </li></ul><ul><ul><li>Define Multicast rule </li></ul></ul><ul><ul...
Proxim WiMAX <ul><li>Bandwidth </li></ul>
Proxim Setup <ul><li>MAC </li></ul><ul><li>Radio </li></ul><ul><li>Subscriber Station List </li></ul><ul><li>Service Class...
Client-Server Architecture ( Multicast )
Client-Server Architecture ( Unicast )
Client-Server <ul><li>Server </li></ul><ul><li>Client </li></ul>
Server  Source Filter ( Media Server )
Sever Render Filter ( Multicast )( RTP Server )
Client Source Filter ( RTP Client )
Client Render Filter
Outline <ul><li>Introduction </li></ul><ul><ul><li>Internet Protocol Television </li></ul></ul><ul><ul><li>Worldwide Inter...
NCTU proposal
Challenge <ul><li>Instance Channel Change. </li></ul><ul><li>Mobility. </li></ul><ul><li>Jitter. </li></ul><ul><li>Overhea...
Conclusion <ul><li>Using DirectShow Solution to implement the graph. </li></ul><ul><li>Using PMP feature of WiMAX to imple...
Future Work <ul><li>Technology </li></ul><ul><ul><li>RTSP </li></ul></ul><ul><ul><li>Gateway </li></ul></ul><ul><ul><li>DR...
Reference <ul><li>Overall Diagram of IPTV Functional Architecture with Detailed Functional Elements ; ITU-T Focus Group IP...
<ul><li>Demo </li></ul>
Upcoming SlideShare
Loading in...5
×

ppt

1,075

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
1,075
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ppt

  1. 1. IEEE 802.16-based Wireless MAN ( WiMAX )架構下 IPTV Multicasting 系統之設計與研究 Design and Study of an IPTV multicating system over IEEE 802.16-based Wireless MAN 指導教授: 柯開維 主講人: 楊啟彣 Date : 06/10/08
  2. 2. Outline <ul><li>Introduction </li></ul><ul><ul><li>Internet Protocol Television </li></ul></ul><ul><ul><li>Worldwide Interoperability for Microwave Access </li></ul></ul><ul><ul><li>Virtual Local Area Network </li></ul></ul><ul><ul><li>Real-Time Transport Protocol </li></ul></ul><ul><ul><li>DirectShow </li></ul></ul><ul><ul><li>Audio Video Interleave </li></ul></ul><ul><ul><li>Simple Network Management Protocol </li></ul></ul><ul><li>IPTV Multicasting System over Proxim WiMAX </li></ul><ul><ul><li>System Architecture </li></ul></ul><ul><ul><li>System Design </li></ul></ul><ul><ul><li>Proxim WiMAX </li></ul></ul><ul><ul><li>SubSystem </li></ul></ul><ul><li>Conclusion </li></ul><ul><li>Future Work </li></ul><ul><li>Reference </li></ul><ul><li>Demo </li></ul>
  3. 3. What is IPTV? <ul><li>Internet Protocol Television ( IPTV ) is a system where a digital television service is delivered 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><ul><li>wikipedia </li></ul>
  4. 4. IPTV Architecture
  5. 5. IPTV Technology <ul><li>Video Codec </li></ul><ul><li>D igital R ight M anagement </li></ul><ul><li>C ontent D elivery N etwork </li></ul><ul><li>E lectronic P rogram G uide </li></ul><ul><li>Streaming </li></ul><ul><li>Multicast </li></ul>
  6. 6. IPTV Functional Architecture
  7. 7. IPTV Delivery Technology <ul><li>Unicast Content Delivery Network Mulicast/Broadcast </li></ul>
  8. 8. Multicast <ul><li>Class D is used for Multicast. </li></ul><ul><li>The multicast group ID numbers are in the range 224.0.0.0 through 239.255.255.255 . </li></ul><ul><li>The format of a class D IP address: </li></ul><ul><li>A multicast group address is combination of the high-order 4 bits of 1110 and the multicast group ID. </li></ul><ul><li>Multicast only apply to UDP. </li></ul>
  9. 9. Multicast Address <ul><li>The mapping of a class D IP address into Ethernet multicast address: </li></ul><ul><li>Region A means that low-order 23 bits in the Ethernet address are copies from the low-order 23 bits of the multicast group ID. </li></ul><ul><li>Region B means that these 5 bits in the multicast group ID are not used to from the Ethernet address . </li></ul><ul><li>The high-order 24 bits of the Ethernet address must be 01:00:5e , and the 25th bit must be 0 </li></ul>
  10. 10. Internet Group Management Protocol <ul><li>A protocol is needed for multicast routers to know if any hotsts on a given LAN belong to a given multicast group: IGMP </li></ul><ul><li>Format of a IGMP message </li></ul>
  11. 11. P2P IPTV Architecture
  12. 12. WiMAX Architecture
  13. 13. Point to MultiPoint
  14. 14. MAC Scheduler
  15. 15. MBS Architecture
  16. 16. MBS Scenario <ul><li>From ITRI, Please do not copy </li></ul>
  17. 17. VLAN
  18. 18. RTP Header RTP header RTP payload IP header UDP header
  19. 19. Protocol Architecture
  20. 20. Audio Video Interleave <ul><li>Audio Video Interleave ( AVI ) is a derivative of the Resource Interchange File Format ( RIFF ) , which divides a file's data into blocks, or “chunks”. </li></ul><ul><li>hdrl : the file header and contains metadata about the video, such as its width, height and frame rate. </li></ul><ul><li>movi : the actual audio/visual data that make up the AVI movie. </li></ul><ul><li>idx1 : the offsets of the data chunks within the file. </li></ul>
  21. 21. Example
  22. 22. DirectShow System
  23. 23. Filter Graph <ul><li>Filter </li></ul>
  24. 24. Writing a DirectShow Application <ul><li>The application creates an instance of the Filter Graph Manager. </li></ul><ul><li>The application uses the Filter Graph Manager to build a filter graph. The exact set of filters in the graph will depend on the application. </li></ul><ul><li>The application uses the Filter Graph Manager to control the filter graph and stream data through the filters. Throughout this process, the application will also respond to events from the Filter Graph Manager. </li></ul>
  25. 25. SNMP
  26. 26. Outline <ul><li>Introduction </li></ul><ul><ul><li>Internet Protocol Television </li></ul></ul><ul><ul><li>Worldwide Interoperability for Microwave Access </li></ul></ul><ul><ul><li>Real-Time Transport Protocol </li></ul></ul><ul><ul><li>DirectShow </li></ul></ul><ul><ul><li>Audio Video Interleave </li></ul></ul><ul><ul><li>Simple Network Management Protocol </li></ul></ul><ul><li>IPTV Multicasting System over Proxim WiMAX </li></ul><ul><ul><li>System Architecture </li></ul></ul><ul><ul><li>Proxim WiMAX </li></ul></ul><ul><ul><li>System Design </li></ul></ul><ul><ul><li>SubSystem </li></ul></ul><ul><li>Conclusion </li></ul><ul><li>Future Work </li></ul><ul><li>Reference </li></ul><ul><li>Demo </li></ul>
  27. 27. Why IPTV over WiMAX? <ul><li>The features of the WiMAX is multicast capability. </li></ul><ul><li>Increase the Number of Subscribers </li></ul><ul><li>Scheduled Live Content and Quality Assurance. </li></ul><ul><li>Mobility. </li></ul>
  28. 28. System Model
  29. 29. Protocol Stack
  30. 30. System Design ( 1 ) <ul><li>Division by address </li></ul><ul><li>Multicast Group </li></ul><ul><li>Location : First Byte </li></ul><ul><ul><li>example : 231.x.x.x : VLAN1 </li></ul></ul><ul><li>Channel : Last Byte </li></ul><ul><ul><li>example : x.x.x.001 : Channel1 </li></ul></ul>
  31. 31. System Design ( 2 ) <ul><li>WiMAX Packet Identify Rule </li></ul><ul><ul><li>Define Multicast rule </li></ul></ul><ul><ul><li>Define QoS rule </li></ul></ul><ul><li>WiMAX Quality of Service Setup </li></ul>
  32. 32. Proxim WiMAX <ul><li>Bandwidth </li></ul>
  33. 33. Proxim Setup <ul><li>MAC </li></ul><ul><li>Radio </li></ul><ul><li>Subscriber Station List </li></ul><ul><li>Service Class Creation </li></ul><ul><ul><li>Packet Identify Rule </li></ul></ul><ul><ul><li>Service Flow Class </li></ul></ul><ul><ul><li>Subscriber Station Class </li></ul></ul><ul><ul><li>Relationship : SS Class  SF Class  PIR </li></ul></ul>
  34. 34. Client-Server Architecture ( Multicast )
  35. 35. Client-Server Architecture ( Unicast )
  36. 36. Client-Server <ul><li>Server </li></ul><ul><li>Client </li></ul>
  37. 37. Server Source Filter ( Media Server )
  38. 38. Sever Render Filter ( Multicast )( RTP Server )
  39. 39. Client Source Filter ( RTP Client )
  40. 40. Client Render Filter
  41. 41. Outline <ul><li>Introduction </li></ul><ul><ul><li>Internet Protocol Television </li></ul></ul><ul><ul><li>Worldwide Interoperability for Microwave Access </li></ul></ul><ul><ul><li>Virtual Local Area Network </li></ul></ul><ul><ul><li>Real-Time Transport Protocol </li></ul></ul><ul><ul><li>DirectShow </li></ul></ul><ul><ul><li>Audio Video Interleave </li></ul></ul><ul><ul><li>Simple Network Management Protocol </li></ul></ul><ul><li>IPTV Multicasting System over Proxim WiMAX </li></ul><ul><ul><li>System Architecture </li></ul></ul><ul><ul><li>System Design </li></ul></ul><ul><ul><li>Proxim WiMAX </li></ul></ul><ul><ul><li>SubSystem </li></ul></ul><ul><li>Conclusion </li></ul><ul><li>Future Work </li></ul><ul><li>Reference </li></ul><ul><li>Demo </li></ul>
  42. 42. NCTU proposal
  43. 43. Challenge <ul><li>Instance Channel Change. </li></ul><ul><li>Mobility. </li></ul><ul><li>Jitter. </li></ul><ul><li>Overhead. </li></ul><ul><li>Transceiver Design. </li></ul><ul><li>Power Consumption. </li></ul><ul><li>WiMAX Bandwidth. </li></ul>
  44. 44. Conclusion <ul><li>Using DirectShow Solution to implement the graph. </li></ul><ul><li>Using PMP feature of WiMAX to implement multicast algorithm. </li></ul><ul><li>Implement RTP Protocol. </li></ul><ul><li>The system capacity increase. </li></ul><ul><li>QoS assurance. </li></ul><ul><li>The user have the capability to watch TV when they are outside. </li></ul>
  45. 45. Future Work <ul><li>Technology </li></ul><ul><ul><li>RTSP </li></ul></ul><ul><ul><li>Gateway </li></ul></ul><ul><ul><li>DRM </li></ul></ul><ul><ul><li>Application Function </li></ul></ul><ul><ul><li>Transfer to Embedded </li></ul></ul><ul><li>Application </li></ul><ul><ul><li>Send Message by Location in Vehicle </li></ul></ul><ul><ul><li>Interactive Game </li></ul></ul><ul><ul><li>Conference </li></ul></ul>
  46. 46. Reference <ul><li>Overall Diagram of IPTV Functional Architecture with Detailed Functional Elements ; ITU-T Focus Group IPTV Working Group </li></ul><ul><li>RFC 1112 : multicast </li></ul><ul><li>RFC 1889 : RTP </li></ul><ul><li>Procedures Clarifications and Improvement for MBS Logical Channel support in 802.16REV2, Reference Model and Protocol Architecture for Supporting E-MBS in IEEE 802.16m ; IEEE 802.16 Broadband Wireless Access Working Group </li></ul><ul><li>Proxim MP.16 User Guide </li></ul><ul><li>DirectX Documentation for C++ ; DirectX SDK </li></ul>
  47. 47. <ul><li>Demo </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×