of UDP streaming is that it requires a media control server, such as a dịch - of UDP streaming is that it requires a media control server, such as a Việt làm thế nào để nói

of UDP streaming is that it require

of UDP streaming is that it requires a media control server, such as an RTSP server,
to process client-to-server interactivity requests and to track client state (e.g., the
client’s playout point in the video, whether the video is being paused or played, and
so on) for each ongoing client session. This increases the overall cost and complexity of deploying a large-scale video-on-demand system. The third drawback is that
many firewalls are configured to block UDP traffic, preventing the users behind
these firewalls from receiving UDP video.
7.2.2 HTTP Streaming
In HTTP streaming, the video is simply stored in an HTTP server as an ordinary file
with a specific URL. When a user wants to see the video, the client establishes a
TCP connection with the server and issues an HTTP GET request for that URL. The
server then sends the video file, within an HTTP response message, as quickly as
possible, that is, as quickly as TCP congestion control and flow control will allow.
On the client side, the bytes are collected in a client application buffer. Once the
number of bytes in this buffer exceeds a predetermined threshold, the client application begins playback—specifically, it periodically grabs video frames from
the client application buffer, decompresses the frames, and displays them on the
user’s screen.
We learned in Chapter 3 that when transferring a file over TCP, the server-toclient transmission rate can vary significantly due to TCP’s congestion control mechanism. In particular, it is not uncommon for the transmission rate to vary in a
“saw-tooth” manner (for example, Figure 3.53) associated with TCP congestion control. Furthermore, packets can also be significantly delayed due to TCP’s retransmission mechanism. Because of these characteristics of TCP, the conventional wisdom in
the 1990s was that video streaming would never work well over TCP. Over time, however, designers of streaming video systems learned that TCP’s congestion control and
reliable-data transfer mechanisms do not necessarily preclude continuous playout
when client buffering and prefetching (discussed in the next section) are used.
The use of HTTP over TCP also allows the video to traverse firewalls and NATs
more easily (which are often configured to block most UDP traffic but to allow most
HTTP traffic). Streaming over HTTP also obviates the need for a media control
server, such as an RTSP server, reducing the cost of a large-scale deployment over
the Internet. Due to all of these advantages, most video streaming applications
today—including YouTube and Netflix—use HTTP streaming (over TCP) as its
underlying streaming protocol.
Prefetching Video
We just learned, client-side buffering can be used to mitigate the effects of varying end-to-end delays and varying available bandwidth. In our earlier example in
Figure 7.1, the server transmits video at the rate at which the video is to be played
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
UDP streaming là nó đòi hỏi một máy chủ điều khiển phương tiện, chẳng hạn như một máy chủ RTSP,quá trình tương tác khách hàng máy chủ yêu cầu và theo dõi khách hàng nhà nước (ví dụ, cáckhách hàng playout điểm trong đoạn video, xem video đang tạm dừng hay chơi, vànhư vậy trên) cho mỗi khách hàng liên tục phiên. Điều này làm tăng tổng chi phí và sự phức tạp của việc triển khai một hệ thống quy mô lớn video-on-demand. Nhược điểm thứ ba lànhiều tường lửa được cấu hình để ngăn chặn giao thông UDP, ngăn chặn người dùng đằng sauCác bức tường lửa từ khi nhận được UDP video.7.2.2 HTTP StreamingTrong HTTP streaming, video được chỉ đơn giản là lưu trữ trong máy chủ HTTP như là một tập tin bình thườngvới một URL cụ thể. Khi người dùng muốn xem video, các khách hàng thiết lập mộtTCP các kết nối với máy chủ và các vấn đề một HTTP được yêu cầu cho URL đó. Cácmáy chủ sau đó gửi các tập tin video, trong thư trả lời của HTTP, nhanh nhưcó thể, đó là, như là một cách nhanh chóng như TCP tắc nghẽn kiểm soát và kiểm soát dòng chảy sẽ cho phép.Về phía khách hàng, các byte được thu thập trong một bộ đệm ứng dụng khách hàng. Một khi cácSố byte trong bộ đệm này vượt quá một ngưỡng xác định trước, áp dụng khách hàng bắt đầu phát lại — cụ thể, nó định kỳ grabs các khung hình video từkhách hàng ứng dụng đệm, decompresses khung, và hiển thị chúng trên cácmàn hình của người dùng.Chúng tôi đã học được trong chương 3 rằng khi chuyển các tập tin qua TCP, tốc độ truyền dẫn của máy chủ-toclient có thể thay đổi đáng kể do cơ chế kiểm soát tắc nghẽn của TCP. Đặc biệt, nó không phải là không phổ biến cho tốc độ truyền dẫn khác nhau trong mộtcách thức "răng cưa" (ví dụ: hình 3,53) liên quan đến TCP tắc nghẽn kiểm soát. Hơn nữa, gói dữ liệu có thể cũng được một cách đáng kể bị trì hoãn do cơ chế retransmission của TCP. Bởi vì các đặc điểm của TCP, sự khôn ngoan thông thường trongnhững năm 1990 là rằng video streaming sẽ không bao giờ làm việc tốt hơn TCP. Theo thời gian, Tuy nhiên, nhà thiết kế của dòng video hệ thống đã học được rằng TCP tắc nghẽn kiểm soát vàcơ chế truyền dữ liệu đáng tin cậy không nhất thiết phải ngăn cản liên tục playoutKhi khách hàng đệm và tải trước (được thảo luận trong phần tiếp theo) được sử dụng.Sử dụng HTTP qua TCP cũng cho phép các video đi qua bức tường lửa và Restricteddễ dàng hơn (mà thường xuyên được cấu hình để chặn hầu hết các lưu lượng truy cập UDP, nhưng để cho phép hầu hếtHTTP giao thông). Streaming trên HTTP cũng obviates sự cần thiết cho một điều khiển phương tiện truyền thôngmáy chủ, chẳng hạn như một máy chủ RTSP, giảm chi phí cho một đợt hoạt động quy mô lớn hơnInternet. Do tất cả những lợi ích, đặt video streaming ứng dụngvào ngày hôm qua-bao gồm cả YouTube và Netflix — sử dụng HTTP streaming (trên TCP) như là của nógiao thức streaming nằm bên dưới.Tải trước VideoChúng tôi chỉ học được, phía khách hàng đệm có thể được sử dụng để giảm thiểu những tác động của thay đổi kết thúc để kết thúc sự chậm trễ và băng thông có sẵn khác nhau. Trong ví dụ trước đó trongHình 7.1, các máy chủ truyền video tại tỷ lệ mà tại đó các video là để được chơi
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
UDP streaming là nó đòi hỏi một máy chủ điều khiển phương tiện truyền thông, chẳng hạn như một máy chủ RTSP,
để xử lý các yêu cầu tương tác khách hàng đến máy chủ và để theo dõi trạng thái của khách hàng (ví dụ như, các
điểm phát sóng của khách hàng trong các video, xem video đang được tạm dừng hoặc chơi, và
do đó trên) cho mỗi phiên của khách hàng liên tục. Điều này làm tăng tổng chi phí và tính phức tạp của việc triển khai một hệ thống video theo yêu cầu quy mô lớn. Hạn chế thứ ba là
nhiều bức tường lửa được cấu hình để chặn lưu lượng UDP, ngăn chặn người sử dụng đằng sau
những bức tường lửa từ nhận video UDP.
7.2.2 HTTP streaming
Trong HTTP streaming, video chỉ đơn giản là lưu trữ trong một máy chủ HTTP như là một tập tin bình thường
với một cụ thể URL. Khi người dùng muốn xem video, các client thiết lập một
kết nối TCP với máy chủ và phát hành một yêu cầu HTTP GET URL đó. Các
máy chủ sau đó sẽ gửi các tập tin video, trong một thông báo trả lời HTTP, càng nhanh càng
tốt, đó là, càng nhanh càng kiểm soát tắc nghẽn TCP và kiểm soát lưu lượng cho phép.
Về phía khách hàng, các byte được thu thập trong một bộ đệm ứng dụng client. Khi
số lượng các byte trong bộ đệm này vượt quá một ngưỡng xác định trước, các ứng dụng khách hàng bắt đầu phát lại cụ thể, định kỳ lấy khung hình video từ
bộ đệm ứng dụng khách hàng, giải nén các khung hình, và hiển thị chúng trên
màn hình của người dùng.
Chúng tôi đã học trong chương 3 là khi chuyển một tập tin qua giao thức TCP, tốc độ truyền tải máy chủ toclient có thể khác nhau đáng kể do cơ chế điều khiển tắc nghẽn TCP. Đặc biệt, nó không phải là không phổ biến cho tốc độ truyền khác nhau về một
cách "răng cưa" (ví dụ, Hình 3.53) kết hợp với điều khiển tắc nghẽn TCP. Hơn nữa, các gói dữ liệu cũng có thể được trì hoãn đáng kể do cơ chế truyền lại TCP. Do những đặc điểm của TCP, sự khôn ngoan thông thường trong
những năm 1990 là video sẽ không bao giờ làm việc tốt trên TCP. Tuy nhiên, theo thời gian, các nhà thiết kế của dòng hệ thống video học được rằng điều khiển tắc nghẽn và TCP
chuyển đáng tin cậy dữ liệu cơ chế không nhất thiết phải loại trừ việc phát sóng liên tục
khi đệm khách hàng và tìm nạp trước (được thảo luận trong phần tiếp theo) được sử dụng.
Việc sử dụng HTTP over TCP cũng cho phép video để đi qua tường lửa và NAT
dễ dàng hơn (mà thường được cấu hình để chặn hầu hết lưu lượng UDP nhưng để cho phép hầu hết
các lưu lượng HTTP). Streaming qua HTTP cũng obviates sự cần thiết cho một điều khiển phương tiện truyền thông
máy chủ, chẳng hạn như một máy chủ RTSP, giảm chi phí triển khai quy mô lớn trên
Internet. Do tất cả các ưu điểm trên, hầu hết các ứng dụng video streaming
ngày nay, bao gồm cả YouTube và Netflix sử dụng HTTP streaming (qua TCP) như của
giao thức truyền tải cơ bản.
Prefetching video
Chúng tôi vừa học được, phía khách hàng đệm có thể được sử dụng để giảm thiểu ảnh hưởng của việc thay đổi end-to-end trì hoãn và thay đổi băng thông có sẵn. Trong ví dụ trước đó của chúng tôi trong
Hình 7.1, các máy chủ truyền video ở tốc độ video là để được chơi
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: