It sounds a bit complex, all this network protocol stuff! Well, sorry, dịch - It sounds a bit complex, all this network protocol stuff! Well, sorry, Việt làm thế nào để nói

It sounds a bit complex, all this n

It sounds a bit complex, all this network protocol stuff! Well, sorry, it can be intimidating. But I promise this will not be too painful if you read slowly. Actually you may find this interesting.

The best I can do is to try to make the concepts simple. Let's start with an assumption that you already know how VBrick does multicasting. For a review of multicasting, see White Papers.



MPEG-1 and MPEG-2 both combine audio and video into a series of 1's and 0's. Exactly how those 1's and 0's are created is defined by the MPEG standards. So, when we say "MPEG-2 Transport Stream", we can look at a document and agree on what we mean. MPEG-1 and MPEG-2 are self sufficient, but they do little to specify exactly how they might be transmitted over IP.

MPEG-4 is also self-sufficient, but rather than defining unique "MPEG" ways of sending video, it specifies sending the video using existing standards. Among those standards are IP, RTP and RTSP, but I'm getting ahead of myself. We must start with simple concepts.



Networking Concepts


TCP


It seems everyone's heard of "TCP/IP". You probably know that "IP" stands for "Internet Protocol". The "TCP" stands for "Transmission Control Protocol". Here is the deal: to ensure a packet arrives without errors, the sender of a packet keeps an extra copy and waits for the receiver to say "I got it okay". If the sender hears this from the receiver, the sender can discard that extra copy. If the receiver says "I didn't get it" or says nothing at all after awhile, the sender resends it. As you can see, this makes for reliable delivery but takes time. It also adds a great deal of overhead because there is a dialog between the sender and receiver. Practically all email, web pages, and other Internet traffic is sent using TCP/IP.

TCP is a key reason why your web traffic or email "slows down" but does not "break". When there is too much traffic, your packets may be discarded or lost somewhere...but not to worry! Without you even knowing it, your packets are being resent until they finally get through (and you thought you just had a "good" connection).

Analogy: TCP is like a telephone call. If you didn't hear what the other person said, you say "What?"


UDP


UDP stands for "User Datagram Protocol". It is sometimes called "send and pray" because there is no dialog between the sender and receiver. If the receiver does not get a packet, the sender will never know. "When the heck would I want that!" you may ask. Well, UDP is very efficient when there is little chance of errors (like in your LAN), or when TCP would provide "too late" delivery.

All VBrick video is sent via UDP. Hey, we are sending live video, right? If I send you video frame #1, #2, #3 .... #1000 and you display the video frames in real time as you receive them, and you didn't get frame #500, what would you do with new frame #500 if I resent it to you? Display it after frame #1000? That wouldn't look too good, would it?

Video is normally send via UDP. But there is trouble with UDP now-adays. Many corporate firewalls block all UDP packets, making it impossible for streaming video to reach desktops. This is done to prevent hackers from getting access to the network, and is also sometimes done to prevent excessive use of bandwidth. More on this later.

Analogy: UDP is like a public address system. If you didn't hear what was announced, you can't hear it again.


RTP


RTP stands for Real-time Transport Protocol. It is normally sent via UDP. It does not ensure "real time" but is a protocol that enhances the control and synchronization of real time stuff (like streaming video). Here is where it gets interesting: with MPEG-1 and MPEG-2, RTP is unnecessary because MPEG itself provides synchronization (see White Paper). Like so many standards, there are several ways to implement it. For example, you can split apart the MPEG-1 stream and send audio on one IP address and video on another, or you can send both audio & video on the same address. RTP provides timestamps that will provide audio/video sync. VBrick has long supported RTP in the VB3000 for interoperability with other vendors.

In the case of MPEG-4, the only meaningful way to send audio/video is via RTP (there is nothing like a "MPEG-1 System Stream" nor a "MPEG-2 Transport Stream"). In other words, for MPEG-4, a/v sync is provided via RTP.

Analogy: RTP is like an orchestra leader, keeping all the musicians in sync.


RTSP


RTSP stands for Real Time Streaming Protocol. RTSP is control protocol, not to be confused with IP, TCP, or UDP. However, RTP and RTSP are linked. You could find RTP without RTSP, but you would not find RTSP without RTP.

A good way to position RTSP in your mind is to think of it the same way you think of "http" and "ftp". You know, if you want to see a web page, you will enter "http://something". If you want to view a video in a player
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Nó âm thanh một chút phức tạp, tất cả các công cụ giao thức mạng này! Vâng, xin lỗi, nó có thể là đáng sợ. Nhưng tôi hứa điều này sẽ không được quá đau đớn nếu bạn đọc từ từ. Trên thực tế bạn có thể thấy điều này thú vị.Điều tốt nhất tôi có thể làm là cố gắng để làm cho các khái niệm đơn giản. Hãy bắt đầu với một giả định rằng bạn đã biết làm thế nào VBrick để multicasting. Bình luận của multicasting, xem giấy tờ trắng. MPEG-1 và MPEG-2 kết hợp âm thanh và video vào một loạt các 1 và 0 của. Chính xác làm thế nào những của 1 và 0 của được tạo được xác định bởi các tiêu chuẩn MPEG. Vì vậy, khi chúng ta nói "MPEG-2 Transport Stream", chúng tôi có thể nhìn vào một tài liệu và đồng ý về những gì chúng tôi có nghĩa là. MPEG-1 và MPEG-2 là tự đầy đủ, nhưng họ làm ít để xác định chính xác làm thế nào họ có thể được truyền qua IP. MPEG-4 cũng là tự cung tự cấp, nhưng thay vì xác định duy nhất "MPEG" cách gửi video, nó xác định việc gửi video bằng cách sử dụng tiêu chuẩn hiện có. Trong số những tiêu chuẩn IP, RTP và RTSP, nhưng tôi nhận được trước bản thân mình. Chúng ta phải bắt đầu với khái niệm đơn giản. Khái niệm mạngTCPDường như tất cả mọi người được nghe nói về "TCP/IP". Bạn có thể biết rằng "IP" là viết tắt của "Internet Protocol". "TCP" là viết tắt của "Transmission Control Protocol". Đây là thỏa thuận: để đảm bảo một gói tin đến mà không có lỗi, gửi một gói tin giữ một bản sao phụ và chờ đợi cho người nhận để nói "I got nó okay". Nếu người gửi nghe điều này từ máy thu, người gửi có thể loại bỏ các bản sao phụ. Nếu người nhận nói rằng "Tôi đã không nhận được nó" hoặc nói không có gì ở tất cả sau một lúc, người gửi thời đó. Như bạn thấy, điều này làm cho giao hàng đáng tin cậy nhưng mất thời gian. Nó cũng cho biết thêm rất nhiều chi phí bởi vì có một đoạn hội thoại giữa người gửi và người nhận. Thực tế tất cả email, các trang web và lưu lượng truy cập Internet khác được gửi bằng cách sử dụng TCP/IP.TCP là một lý do chính tại sao lưu lượng truy cập trang web hoặc thư điện tử của bạn "chậm" nhưng không "phá vỡ". Khi có quá nhiều lưu lượng truy cập, gói của bạn có thể bỏ đi hoặc mất đi một nơi nào đó... nhưng không phải lo lắng! Nếu không có bạn không biết, gói tin của bạn đang được resent cho đến khi họ cuối cùng đã có được thông qua (và bạn nghĩ rằng bạn chỉ có một kết nối "tốt").Tương tự: TCP là giống như một cuộc gọi điện thoại. Nếu bạn không nghe những gì người khác nói, bạn nói "Cái gì?" UDPUDP là viết tắt của "User Datagram Protocol". Nó đôi khi được gọi là "gửi và cầu nguyện" vì không có đối thoại giữa người gửi và người nhận. Nếu người nhận không nhận được một gói, người gửi sẽ không bao giờ biết. "Khi các heck tôi muốn mà!" bạn có thể yêu cầu. Vâng, UDP là rất hiệu quả khi có cơ hội ít sai sót (như trong mạng LAN của bạn), hoặc khi TCP sẽ cung cấp phân phối "quá muộn". Tất cả VBrick video được gửi thông qua UDP. Hey, chúng tôi đang gửi video trực tiếp, đúng không? Nếu tôi gửi cho bạn video khung #1, #2, #3... #1000 và bạn hiển thị khung hình video trong thời gian thực khi bạn nhận được chúng, và bạn đã không nhận được khung #500, bạn sẽ làm gì với khung mới #500 nếu tôi resent nó cho bạn? Hiển thị nó sau khi khung #1000? Mà sẽ không nhìn quá tốt, nó sẽ không?Video bình thường gửi thông qua UDP. Nhưng có vấn đề với UDP bây giờ-adays. Nhiều bức tường lửa công ty chặn tất cả các gói UDP, làm cho nó không thể cho streaming video để tiếp cận với máy tính để bàn. Điều này được thực hiện để ngăn chặn hacker khỏi bị truy cập mạng, và đôi khi cũng được thực hiện để ngăn chặn sử dụng quá nhiều băng thông. Thông tin thêm về điều này sau đó.Tương tự: UDP là giống như một hệ thống địa chỉ công cộng. Nếu bạn không nghe thấy những gì đã được công bố, bạn không thể nghe thấy nó một lần nữa. RTPRTP là viết tắt của Real-time Transport Protocol. Nó thường được gửi thông qua UDP. Nó không đảm bảo "thời gian thực" nhưng là một giao thức tăng cường kiểm soát và đồng bộ hóa thời gian thực công cụ (như streaming video). Đây là nơi nó được thú vị: MPEG-1, MPEG-2 và RTP là không cần thiết vì MPEG chính nó cung cấp đồng bộ (xem giấy trắng). Giống như rất nhiều tiêu chuẩn, có rất nhiều cách để thực hiện nó. Ví dụ, bạn có thể tách rời nhau dòng MPEG-1 và gửi âm thanh vào một địa chỉ IP và video khác, hoặc bạn có thể gửi cả âm thanh và video trên cùng một địa chỉ. RTP cung cấp dấu thời gian sẽ cung cấp cho đồng bộ hóa audio/video. VBrick đã lâu hỗ trợ RTP VB3000 cho khả năng tương tác với các nhà cung cấp khác. Trong trường hợp của MPEG-4, cách chỉ có ý nghĩa để gửi âm thanh/video là qua RTP (đó là không có gì giống như một "MPEG-1 Hệ thống dòng" cũng không phải một "MPEG-2 Transport Stream"). Nói cách khác, cho MPEG-4, một / v sync được cung cấp qua RTP.Tương tự: RTP là giống như một nhà lãnh đạo của dàn nhạc giao hưởng, Giữ tất cả các nhạc sĩ đồng bộ. RTSPRTSP là viết tắt của Real Time Streaming Protocol. RTSP là giao thức điều khiển, không được để lẫn lộn với IP, TCP hoặc UDP. Tuy nhiên, RTP và RTSP được liên kết. Bạn có thể tìm thấy RTP without RTSP, nhưng bạn sẽ không tìm thấy RTSP without RTP.Cách tốt nhất để vị trí RTSP trong tâm trí của bạn là suy nghĩ của nó giống như cách bạn nghĩ rằng "http" và "ftp". Bạn đã biết, nếu bạn muốn xem một trang web, bạn sẽ nhập "http://something". Nếu bạn muốn xem một đoạn video trong một máy nghe nhạc
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Có vẻ một chút phức tạp, tất cả điều này mạng giao thức thứ! Vâng, xin lỗi, nó có thể là đáng sợ. Nhưng tôi hứa này sẽ không quá đau đớn nếu bạn đọc chậm. Trên thực tế bạn có thể tìm thấy thú vị này.

Tốt nhất tôi có thể làm là cố gắng làm cho các khái niệm đơn giản. Hãy bắt đầu với một giả định rằng bạn đã biết cách làm VBrick multicasting. Để xem lại các multicasting, xem giấy trắng.



MPEG-1 và MPEG-2 kết hợp cả âm thanh và video thành một chuỗi của 1 và 0. Chính xác như thế nào những người của 1 và 0 của được tạo ra được xác định bởi các tiêu chuẩn MPEG. Vì vậy, khi chúng ta nói: "MPEG-2 Transport Stream", chúng ta có thể xem một tài liệu và đồng ý về những gì chúng tôi có ý nghĩa. MPEG-1 và MPEG-2 là tự cung tự cấp, nhưng họ không làm gì để xác định chính xác làm thế nào họ có thể được truyền qua IP.

MPEG-4 cũng đang tự cung tự cấp, nhưng thay vì xác định độc đáo "MPEG" cách để gửi video, nó quy định cụ thể gửi các video sử dụng các tiêu chuẩn hiện có. Trong số những tiêu chuẩn là IP, RTP và RTSP, nhưng tôi nhận được trước bản thân mình. Chúng ta phải bắt đầu với khái niệm đơn giản.



Các khái niệm Mạng


TCP


Có vẻ như tất cả mọi người nghe nói về "TCP / chỉ IP". Bạn có thể biết rằng "IP" là viết tắt của "Internet Protocol". "TCP" là viết tắt của "Transmission Control Protocol". Đây là thỏa thuận: để đảm bảo một gói tin đến mà không có lỗi, người gửi một gói giữ thêm một bản sao và chờ đợi cho người nhận để nói "tôi đã nhận nó okay". Nếu người gửi nghe điều này từ người nhận, người gửi có thể loại bỏ bản sao thêm. Nếu người nhận nói: "Tôi đã không nhận được nó" hay nói gì cả sau một thời gian, người gửi gửi lại nó. Như bạn có thể thấy, điều này làm cho giao hàng đáng tin cậy nhưng mất thời gian. Nó cũng cho biết thêm rất nhiều chi phí vì có một đối thoại giữa người gửi và người nhận. Thực tế tất cả email, các trang web, và lưu lượng Internet khác được gửi qua giao thức TCP / IP.

TCP là một lý do chính tại sao lưu lượng web của bạn hoặc email "chậm" nhưng không "phá vỡ". Khi có quá nhiều giao thông, các gói dữ liệu của bạn có thể được loại bỏ hoặc bị mất ở đâu đó ... nhưng không phải lo lắng! Nếu không có bạn không biết, các gói tin của bạn đang được gửi lại cho đến khi cuối cùng họ cũng có được thông qua (và bạn nghĩ rằng bạn chỉ có một kết nối "tốt").

Tương tự: TCP như một cuộc gọi điện thoại. Nếu bạn không nghe những gì người khác nói, bạn nói "gì?"


UDP


UDP là viết tắt của "User Datagram Protocol". Nó đôi khi được gọi là "send và cầu nguyện" vì không có đối thoại giữa người gửi và thu. Nếu người nhận không nhận được một gói tin, người gửi sẽ không bao giờ biết. "Khi các heck tôi sẽ muốn điều đó!" bạn có thể yêu cầu. Vâng, UDP là rất hiệu quả khi có rất ít cơ hội của lỗi (như trong mạng LAN của bạn), hoặc khi TCP sẽ cung cấp "quá muộn" giao hàng.

Tất cả video VBrick được gửi thông qua UDP. Hey, chúng tôi đang gửi video trực tiếp, phải không? Nếu tôi gửi cho bạn hình khung # 1, # 2, # 3 .... # 1000 và bạn sẽ hiển thị khung hình video trong thời gian thực khi bạn nhận được chúng, và bạn đã không nhận được khung # 500, bạn sẽ làm gì với mới khung # 500 nếu tôi phẫn nộ nó cho bạn? Hiển thị nó sau khung # 1000? Điều đó sẽ không nhìn quá tốt, có đúng không?

Video được thường gửi qua UDP. Nhưng có rắc rối với UDP bây giờ adays. Nhiều tường lửa chặn tất cả các gói tin UDP, làm cho nó không thể cho streaming video để đạt được máy tính để bàn. Điều này được thực hiện để ngăn chặn tin tặc từ việc truy cập vào mạng, và đôi khi cũng được thực hiện để ngăn chặn việc lạm dụng băng thông. Thêm chi tiết về sau này.

Tương tự: UDP là giống như một hệ thống địa chỉ công cộng. Nếu bạn không nghe thấy những gì đã được công bố, bạn không thể nghe lại lần nữa.


RTP


RTP là viết tắt của Giao thức RTP. Nó thường được gửi qua UDP. Nó không đảm bảo "thời gian thực", nhưng là một giao thức rằng việc tăng cường kiểm soát và đồng bộ các công cụ thời gian thực (như xem video). Đây là nơi mà nó sẽ thú vị: với MPEG-1 và MPEG-2, RTP là không cần thiết vì MPEG tự cung cấp đồng bộ hóa (xem giấy trắng). Giống như rất nhiều tiêu chuẩn, có một số cách để thực hiện nó. Ví dụ, bạn có thể tách ra các dòng MPEG-1 và gửi âm thanh trên một địa chỉ IP và video trên khác, hoặc bạn có thể gửi cả âm thanh và video trên cùng một địa chỉ. RTP cung cấp các nhãn thời gian mà sẽ cung cấp âm thanh / đồng bộ hóa video. VBrick lâu đã hỗ trợ RTP trong VB3000 cho khả năng tương tác với các nhà cung cấp khác.

Trong trường hợp của MPEG-4, cách chỉ có ý nghĩa để gửi âm thanh / video qua RTP (không có gì giống như một "MPEG-1 Hệ thống Stream" hay một "MPEG-2 Transport Stream" là). Trong Nói cách khác, MPEG-4, một đồng bộ / v được cung cấp qua RTP.

Tương tự: RTP là giống như một nhà lãnh đạo dàn nhạc, giữ tất cả các nhạc sĩ đồng bộ.


RTSP


RTSP là viết tắt của Real Time Streaming Protocol. RTSP là giao thức điều khiển, không nên nhầm lẫn với IP, TCP, UDP hoặc. Tuy nhiên, RTP và RTSP được liên kết. Bạn có thể tìm thấy RTP không RTSP, nhưng bạn sẽ không tìm thấy RTSP mà không RTP.

Một cách tốt để xác định vị trí RTSP trong tâm trí của bạn là để nghĩ về nó giống như cách bạn nghĩ về "http" và "ftp". Bạn biết không, nếu muốn xem một trang web, bạn sẽ nhập "http: // cái gì đó". Nếu bạn muốn xem một đoạn video trong một máy nghe nhạc
đ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 ©2025 I Love Translation. All reserved.

E-mail: