Kỹ thuật truyền dòng và giao thức truyền thông thời gian thực

19 1.2K 3
Kỹ thuật truyền dòng và giao thức truyền thông thời gian thực

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Kỹ thuật truyền dòng và giao thức truyền thông thời gian thực Khái niệmTruyền dòng là kỹ thuật truyền dữ liệu mà trong đó dữ liệu được client nhận và hiển thị một cách liên tục, đồng thời với quá trình gửi từ phía server.Kỹ thuật truyền dòng (Data Streaming):Cấu trúc hệ thống sử dụng “ Streaming Server”Sử dụng giao thức UDPTruyền dữ liệu với tốc độ phù hợp tốc độ trình diễn fileDữ liệu trình diễn xong không luôn lưu trữ ở thiết bị vật lý

LOGO Đề tài 12: Kỹ thuật truyền dòng và giao thức truyền thông thời gian thực Nhóm 12: 1. Sok Sereirathana20114612 2. Trần Thị Tình 20112123 3. Bùi Kim Khánh 20111678 4. Bùi Thị Hường 20111538 GV hướng dẫn: PGS.TS Nguyễn Thị Hoàng Lan Nhóm 12_Đề tài 12 Nội dung Kỹ thuật truyền dòng dữ liệu 1 Công nghệ triển khai Data Streaming 2 Giao thức truyền thông thời gian thực RTP 3 Giao thức RTMP trong Video Streaming 4 2 Phân công công việc  Sok Sereirathana: Kỹ thuật truyền dòng dữ liệu Công nghệ triển khai Data Streaming  Bùi Thị Hường: Giao thức RTP trong công nghệ truyền dòng  Trần Thị Tình: Giao thức RTMP trong ứng dụng Video streaming với Web server  Bùi Kim Khánh: So sánh RTP và RTMP trong công nghệ Video streaming Nhóm 12_Đề tài 12 3 Nhóm 12_Đề tài 12 Kỹ thuật truyền dòng dữ liệu  Khái niệm  Truyền dòng là kỹ thuật truyền dữ liệu mà trong đó dữ liệu được client nhận và hiển thị một cách liên tục, đồng thời với quá trình gửi từ phía server.  Kỹ thuật truyền dòng (Data Streaming): • Cấu trúc hệ thống sử dụng “ Streaming Server” • Sử dụng giao thức UDP • Truyền dữ liệu với tốc độ phù hợp tốc độ trình diễn file • Dữ liệu trình diễn xong không luôn lưu trữ ở thiết bị vật lý 4 Kỹ thuật truyền dòng dữ liệu  Mô hình • Broadcast : truyền dữ liệu từ 1 địa chỉ tới tất cả các địa chỉ • Unicast : truyền dữ liệu từ 1 địa chỉ tới 1 địa chỉ • Multicast : truyền dữ liệu từ 1 địa chỉ tới 1 nhóm địa chỉ Nhóm 12_Đề tài 125 Kỹ thuật truyền dòng dữ liệu  Nguyên tắc truyền dòng Nhóm 12_Đề tài 126 Công nghệ triển khai hiện nay  Truyền thông sử dụng giao thức thời gian thực RTP với Streaming Server.  Truyền thông sử dụng giao thức RTMP (Real Time Message Protocol) với Web server. Nhóm 12_Đề tài 127 Giao thức RTP  Khái niệm  Là giao thức truyền dữ liệu chạy ở tầng ứng dụng  Chạy trên nền UDP/IP  Được thiết kế bởi tổ chức IETF, phiên bản đầu ra đời năm 1992  Thiết kế dùng cho truyền dòng video- audio, phân phối dữ liệu thời gian thực theo đa hướng đến nhiều người hoặc đơn hướng, cho phép tương tác theo mô hình đa điểm hoặc điểm- điểm.  Hỗ trợ cho RTP là giao thức điều khiển RTCP Nhóm 12_Đề tài 128 Giao thức RTP  Cấu trúc Nhóm 12_Đề tài 129 Giao thức RTP  Cấu trúc Gói RTP cung cấp các thông tin chủ yếu: - Nhãn thời gian (timeStaming 32 bits): thông tin về nhịp (tần số) của gói dữ liệu được gửi đi, tùy thuộc vào định dạng loại dữ liệu PT. - Số thứ tự các gói (Sequence Number) cho phép phát hiện mất gói, phát hiện lỗi. - Xác định định dạng loại gói dữ liệu (Payload Type- PT) - Thẩm định nguồn dữ liệu và đồng bộ CSRC, SSRC - Kích thước dữ liệu và dữ liệu Nhóm 12_Đề tài 1210 [...]... chiều Truyền song song các dòng video, audio và data message, chúng liên kết với nhau thông qua thông tin về thời gian Giao thức RTMP  Cấu trúc Giao thức RTMP  Cấu trúc gói tin Header: • Messge type: cho biết kiểu gói tin • Payload Length: cho biết kích thước phần payload • Timestamp: nhãn thời gian của gói tin • Stream ID: xác định dòng của gói tin Payload: chứa dữ liệu thực tế của gói tin Giao thức. .. mã và phát dữ liệu ở các thiết bị client Giao thức RTMP  Khái niệm  RTMP(Real Time Messaging Protocol) là giao thức không công khai do Adobe phát triển và giữ bản quyền, được thiết kế cho ứng dụng thời gian thực, cho phép ứng dụng sử dùng video và âm thanh với tốc độ nhanh, hạn chế bị giật hình hoặc méo tiếng  RTMP Là giao thức truyền dòng dữ liệu đáng tin cậy, cung cấp dịch vụ truyền nhiều thông. . .Giao thức RTP  Ứng dụng trong Video streaming Mô hình: Giao thức RTP  Ứng dụng trong Video streaming Bên gửi: Giao thức RTP  Ứng dụng trong Video streaming Bên nhận:  Lấy gói dữ liệu từ mạng, kiểm tra sự chính xác và đưa chúng vào hàng đợi  Sử dụng Sequence Number để kết hợp các gói tin đúng thứ tự và đánh giá độ mất gói tin  Sử dụng timestamp để đồng bộ thời gian, tính toán độ... Stream: -creatStream: client gửi câu lệnh đến server để yêu cầu tạo kênh truyền dữ liệu -play: client gửi yêu cầu truyền dữ liệu -deleteStream: hủy dòng -receiveAudio/Video: xác nhận quá trình truyền có thành công hay không -Pause: client gửi đến server yêu cầu dừng hoặc bắt đầu quá trình truyền dòng So sánh Streaming server và Web server RTP/RTCP RTMP - Phát triển bởi IETF - Phát triển bởi Adobe... server và Web server RTP/RTCP RTMP - Phát triển bởi IETF - Phát triển bởi Adobe - Chạy trên nền UDP - Chạy trên nền TCP - File dữ liệu không được lưu lại - Sử dụng trong mạng LAN - Dữ liệu được lưu tạm thời - Sử dụng trong mạng WAN Thank You ! LOGO . Hoàng Lan Nhóm 12_Đề tài 12 Nội dung Kỹ thuật truyền dòng dữ liệu 1 Công nghệ triển khai Data Streaming 2 Giao thức truyền thông thời gian thực RTP 3 Giao thức RTMP trong Video Streaming 4 2 Phân. nay  Truyền thông sử dụng giao thức thời gian thực RTP với Streaming Server.  Truyền thông sử dụng giao thức RTMP (Real Time Message Protocol) với Web server. Nhóm 12_Đề tài 127 Giao thức. LOGO Đề tài 12: Kỹ thuật truyền dòng và giao thức truyền thông thời gian thực Nhóm 12: 1. Sok Sereirathana20114612 2. Trần Thị Tình 20112123 3.

Ngày đăng: 14/04/2015, 01:12

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung

  • Phân công công việc

  • Kỹ thuật truyền dòng dữ liệu

  • Kỹ thuật truyền dòng dữ liệu

  • Kỹ thuật truyền dòng dữ liệu

  • Công nghệ triển khai hiện nay

  • Giao thức RTP

  • Giao thức RTP

  • Giao thức RTP

  • Giao thức RTP

  • Giao thức RTP

  • Giao thức RTP

  • Giao thức RTMP

  • Giao thức RTMP

  • Giao thức RTMP

  • Giao thức RTMP

  • So sánh Streaming server và Web server

  • Slide 19

Tài liệu cùng người dùng

Tài liệu liên quan