Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 66 trang
Dung lượng: 1 MB

Giới thiệu nội dung

XÂY DỰNG ỨNG DỤNG LUỒNG VIDEO STREAMING QUA MẠNG NGANG HÀNG

Tác giả: LÊ NGỌC ANH

Lĩnh vực: KHOA VIỄN THÔNG 1 – HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

Nội dung tài liệu:

Đồ án tốt nghiệp đại học này tập trung nghiên cứu về ứng dụng đa phương tiện, đặc biệt là video streaming. Do nhu cầu ngày càng tăng cao của người dùng đối với video streaming, cùng với sự phát triển của Internet, các ứng dụng này đã trở nên thiết yếu. Tuy nhiên, việc triển khai video streaming hiệu quả gặp nhiều thách thức về băng thông và độ trễ. IP multicast được xem là giải pháp tối ưu hóa đường truyền, nhưng việc triển khai trên diện rộng lại tốn kém. Do đó, nghiên cứu chuyển hướng sang các giải pháp multicast ở tầng ứng dụng, đặc biệt là mạng ngang hàng (P2P). Đồ án này đi sâu vào việc xây dựng ứng dụng video streaming multicast dựa trên nền tảng mạng ngang hàng có cấu trúc Pastry, phân tích các ưu điểm và nhược điểm trong quá trình triển khai.

Mục lục chi tiết:

  • MỞ ĐẦU
  • MỤC LỤC
  • DANH MỤC HÌNH VẼ
  • TÓM TẮT
  • CHƯƠNG I: TỔNG QUAN VỀ KỸ THUẬT VIDEO STREAMING
    • 1.1 Tổng quan video streaming
      • 1.1.1 Giới thiệu về Video Streaming
      • 1.1.2 Quá trình Video Streaming
      • 1.1.3 Kiến trúc hệ thống video streaming
        • 1.1.3.1 Kiến trúc và chức năng các thành phần
        • 1.1.3.2 Cache
    • 1.2 Các loại tệp tin video
    • 1.3 Hoạt động của hệ thống video streaming
      • 1.3.1 Kiến trúc hoạt động của một hệ thống Video Streaming
      • 1.3.2 Mô hình hoạt động tổng quát của hệ thống
    • 1.4 Một số phương thức phân phối luồng video
      • 1.4.1 IP multicast
      • 1.4.2 Multicast lớp ứng dụng
    • 1.5 Kết luận chương 1
  • CHƯƠNG 2: HỆ THỐNG LUỒNG VIDEO QUA MẠNG NGANG HÀNG
    • 2.1 Phân tích một số điểm còn tồn tại của kỹ thuật streaming truyền thống
    • 2.2 Mạng ngang hàng Peer-to-Peer
      • 2.2.1 Khái niệm
      • 2.2.2 Ưu thế của mạng ngang hàng
      • 2.2.3 Phân loại mạng ngang hàng
      • 2.2.4 Các vấn đề cần xem xét trong P2P streaming
    • 2.3 Các phương pháp tiếp cận xây dựng lớp phủ
      • 2.3.1 Phương pháp tiếp cận dạng cây
      • 2.3.2 Các hệ thống luồng trực truyến dựa trên cây đơn luồng
      • 2.3.3 Phương pháp tiếp cận dựa trên cây đa luồng
      • 2.3.4 Các hệ thống luồng trực truyến dựa trên cây đa luồng
    • 2.4 Phương thức tiếp cận dựa trên lưới
      • 2.4.1 Các hệ thống luồng trực truyến phổ biến dựa trên lưới
    • 2.5 Video theo yêu cầu trên P2P
      • 2.5.1 Hệ thống VoD dựa trên dạng cây
      • 2.5.2 Hệ thống VoD dựa trên lưới
    • 2.6 Kết luận chương 2
  • CHƯƠNG III: ỨNG DỤNG LUỒNG VIDEO STREAMING QUA MẠNG PASTRY
    • 3.1 Giới thiệu về Pastry
    • 3.2 Quá trình truyền tin multicast trong nhóm Scribe
      • 3.2.1 Chi tiết giải thuật
      • 3.2.2 Quá trình gia nhập nhóm (join group)
      • 3.2.3 Quá trình rời nhóm (leave group)
      • 3.2.4 Truyền tin multicast tới mạng
      • 3.2.5 Sửa cây multicast
    • 3.3 Cải thiện Scribe bằng cấu trúc Splitstream
      • 3.3.1 Giới thiệu SplitStream
      • 3.3.2 Cơ chế xây dựng luồng trong SplitStream
    • 3.4 Kết luận chương 3
  • KẾT LUẬN ĐỒ ÁN
  • TÀI LIỆU THAM KHẢO