Trang 7 5 3D 3-Dimension 3GPP Third Generation Partnership Project AAC Advanced Audio Coding ADSL Asymmetric Digital Subscriber Line ARP Address R
B GIÁO DO I HC BÁCH KHOA HÀ NI - K THUT VIN THÔNG STREAMING LUC THUT K THUT VIN THÔNG 2013B Hà Ni 2015 17084941183427b091efa-9f5d-4ce7-b1c5-9ff9de4b229b 17084941183426d722399-560a-43e0-8de5-aec793893b08 17084941183426aab9637-65d0-4789-91c7-d3850eb235b8 B GIÁO DO I HC BÁCH KHOA HÀ NI - STREAMING Chuyên ngành: K thut vin thơng LU THUT K THUT VIN THƠNG NG DN KHOA HC: PGS.TS Hà Ni 2015 GVHD: PGS.TS. PHN 10 14 1.1 Tng quan v HTTP 14 1.1.1 Khái nim 14 1.1.2 Mơ hình HTTP 15 1.2 Tng quan v Streaming 17 1.2Streaming 17 1.2.2 Tính ph bin ca Streaming 18 1.2.3 Bt Streaming 1.2.4 Các v v giao thc 20 1.2.5 Các ng dn hình khái nim tip th mi 22 22 1.3 1.3.2 HTTP Streaming 24 1.4 Kt lu 29 30 2 30 2.1.1 B 30 2 30 2.1.3 Bitrate 31 c 34 2.1.6 B m 35 2.1.7 Mng máy tính mơ hình phân tng 35 2.2 Thích ng Streaming DASH 42 2.3 Thi hành thích ng 47 GVHD: PGS.TS. 2.4 Các b mã hóa gii mã Video (Video CODECs) 48 2.4.1 Các khung hình video 48 2.4.2 Gii mã du thi gian trình din 49 2.4.3 H.263 49 -4 AVC 50 nh d 2.5 Audio CODECs 52 2.5.1 MP3 52 2.5.2 K thut mã hóa âm tiên tin (Advanced Audio Coding-AAC) 53 2.5.3 Vorbis 54 nh dng b cha (Container format) 54 2.7 Các mc chng video 55 2.8 Dch v truyn hình theo yêu c u truyn hình trc tip 56 2.9 Kt lu 57 II 58 58 3.1.1 Các yêu cu c 58 3.1.2 Thu 60 3.2.1 Thu thông 64 thông 65 3.4 Kt lu 68 IV: MÔ PHNG VÀ SO SÁNH G 69 69 4.1.1 S ni dung 70 4.1.2 Máy ch HTTP 72 4.1.3 Client 74 GVHD: PGS.TS. 4.1.4 B mô phng truyn mng (network emulator) 79 4.2 Mô ph 81 ng mô phng 81 4.2.2 Kt qu thc nghim 82 4.3 Mô ph 84 4.3.1 Mô ph 84 4.4 Mô ph 86 4.4.1 Mô ph 86 92 m c 92 4.5 Kt lu 95 96 100 GVHD: PGS.TS. PGS.TS. GVHD: PGS.TS. 3D 3-Dimension 3GPP Third Generation Partnership Project AAC Advanced Audio Coding ADSL Asymmetric Digital Subscriber Line ARP Address Resolution Protocol CBR Constant Bitrate CDN Content Delivery Network CODEC Compessor-DECompessor CSS Cascading Style Sheets DASH Dynamic Adaptive Streaming Over HTTP DNS Domain Name System FEC Forward Error Correction FTP File Tranfer Protocol GIF Graphics Interchange Format HTML HyperText Markup Language HTTP HyperText Transfer Protocol HTTPS Hypertext Transfer Protocol Secure IGRP Interior Gateway Routing Protocol IP Internet Protocol JPG Joint Photographic Group LAN Local Area Network MAN Metropolitan Area Network MAC MDP Media Access Control Media Presentation Description MPEG Moving Picture Experts Group MP3 MPEG-1 audio Player MP4 MPEG-1 audio Player GVHD: PGS.TS. NAT Network Address Translation NAT NIC Network Interface Card NNTP Network News Transfer Protocol OSI Open Systems Interconnection P2P Peer-to-Peer PC Personal Computer PSNR Peak Signal-to-Noise Ratio RAP Random Access Point RIP Routing Information Protocol RTCP Real-time Transport Control Protocol RTP Real-time Transport Protocol RTSP Real-time Streaming Protocol RTT Round-Trip Time SMTP Simple Mail Transfer Protocol SSL Secure Socket Layer TCP Transmission Control Protocol TLS Transport Layer Security UA User Agent UDP User Datagram Protocol URL Uniform Resource Locator URI Uniform Resource Identifier URN Uniform Resource Name VBR Variable Bitrate adaptation VLC Video Lan Player WAN Wide Area Network GVHD: PGS.TS. ) 10 n gia ba cu hình CBP, BP MP c H.264 .51 tr dng container c s dng cho thu c s dng cho thu 62 u khin bng ni dung t c to bi Mp4box c hin chuyn tr chy 76 a play state a buffering state n mã cu hình cho DummyNet 80 n mã cho DummyNet 80 GVHD: PGS.TS. DANH , Quy trình Streaming Video 18 tin hóa c a s tc nghn ca TCP (Tahoe Reno) 23 m tr ng video HTTP / TCP n trúc truy n HTTP 42 p ca s phân chia ni dung m tín hiu siêu d li ng song hành phân b khung hình mt lung video stream 49 n, m rng ca H.264 i quan h gia gi n trúc chung ca h thng 69 kh ni dung c tính tr v p phn hi ca máy ch HTTP ng ca ng dng chuy n trng thái ca khi player 75 i dung thông s