Chương 2: NGHIÊN CỨU KỸ THUẬT STREAMING VÀ MOB ILE MULTIMEDIA
2.2.4 Streaming serving và quản lý băng thông
Streaming server và media client (thực hiện thiết lập kết nối đến server để truyền tải dòng) hoạt động ở chế độ bắt tay như mơ tả trên Hình 2.3.
`
H ình 2.3: Stream serving.
Dòng media được gửi theo các khối dữ liệu, các khối này được biến đổi thành các gói RTP. Mỗi gói RTP bao gồm phần tiêu đề và dữ liệu. Tiêu đề có phần
mơ tả dịng truyền tải, dấu thời gian, và số thứ tự của gói dữ liệu. Thơng tin này rất cần thiết trong việc ghép lại các gói theo thứ tự chính xác ở máy thu đầu cuối. Giao thức RTP duy trì tốc độ phân phát dữ liệu đã được cố định và được thoả thuận qua kết nối U DP/IP, trong khi đó giao thức RTSP hỗ trợ sự tương tác client với các chức năng như xem và dừng tạm thời. K hi một kết nối được thiết lập, RTSP được sử dụng để tạo kết nối ở tốc độ bit cao nhất mà mạng IP hỗ trợ (có thể gồm các đường liên kết vô tuyến hoặc các mạng GSM/GPRS hoặc 3G , CDM A). Các gói truyền tải (âm thanh và video) được xử lý liên tục khi chúng tới media player. Client cần thực hiện lưu đệm dữ liệu vì tốc độ bit truyền dẫn thay đổi. N ếu tốc độ dữ liệu thấp hoặc tỷ lệ lỗi cao do điều kiện đường liên kết thì client sẽ gửi tín hiệu tới server yêu cầu thực hiện chuyển mạch sang truyền tải dịng thơng minh hoặc đo tốc độ khung bị rớt. Quá trình này tạo thành kết nối unicast. Đ ối với mỗi client (ví dụ như máy di động hoặc media player), có một số dịng truyền tải (kênh dữ liệu riêng rẽ và kênh điều khiển riêng rẽ) được thiết lập để thực hiện quá trình streaming thành cơng. Tuy nhiên dạng kết nối này không lý tưởng khi có một số lượng lớn người sử dụng muốn truy nhập cùng một nội dung, vì khi đó số dịng truyền tải và dữ liệu được cung cấp tăng lên nhanh chóng.
Chế độ truyền dẫn khác là chế độ multicast, trong đó nhiều người sử dụng cùng thu được nội dung, khi đó dữ liệu được phát multicast. Các bộ định tuyến trong mạng thu được dòng multicast thực hiện phát lặp dữ liệu tới các đường liên kết khác trong mạng. Thay vì hàng trăm nghìn phiên unicast, mỗi đường liên kết truyền tải chỉ một dòng nội dung multicast. Phương pháp này có nhiều ưu điểm, tuy nhiên các client khơng có cơ chế điều khiển để yêu cầu server thay đổi tốc độ bit truyền dẫn khi xảy ra lỗi hoặc tắc nghẽn mạng…
Với M PEG-4 có cơ chế khác để cung cấp tốc độ bit cao hơn tới các client khi mạng có băng thơng cao hơn. Server truyền tải dòng MPEG-4 sẽ phát dịng cơ sở có độ phân dải thấp và một số dòng phụ. Client thu dòng cơ sở và các dòng phụ này khi băng thông khả dụng làm cho chất lượng hình ảnh tốt hơn.