迷惑:

迷惑:

假設,我有一個軟體項目,它將允許桌面用戶與另一個桌面用戶進行通訊(點對點),桌面用戶與多個用戶進行通訊(點對多點)。

迷惑:

如果我使用全雙工的網路音訊/視訊傳輸,用於點對點或點對多個點。

A) 發送者:發送者的確切頻寬/速度要求是多少?對於全雙工發送和接收音頻,採樣率可以是 8khz/16khz/32khz/44khz ? - 接收者:與發送者相同

B) 傳送者:從音訊的角度來看,在網路上使用高畫質視訊進行單獨計算時還需要多少頻寬,它比音訊傳輸高得多嗎? - 接收方:與發送方相同 - 對於最終用戶來說,找到正確的速度/頻寬要求非常複雜。

我也經常對網路速度和頻寬之間的差異感到困惑,例如 MBit 與 MByte ???。對於上述 2 Mbit 或 Mbyte 的計算,我到底需要什麼?網路提供 512KB 或 1MB 的上傳/下載速度。每秒位元或位元組是什麼意思?那些速度是透明的專用頻寬還是那些不透明的?

我只是想要一個最佳答案,讓它對我來說非常清晰和透明,在我開始我的專案之前,它讓我對高清視訊和超聲音傳輸數學/公式方面的網路頻寬計算感到非常困惑。

如果有人能夠逐點解釋這整個謎團,我將非常感激。

非常感謝和問候

答案1

A) 發送者:發送者的確切頻寬/速度要求是多少?對於全雙工發送和接收音頻,採樣率可以是 8khz/16khz/32khz/44khz ? - 接收者:與發送者相同

如果您有對等點,您將需要資料流 * 將其傳送到的對等點數量。假設您以 256 kbp/s 的資料速率向 23 個對等點傳輸資料。然後發送者需要最小的速度。23*256 = 5888 kbp/s。點對點的概念是接收者也是發送者。在這種情況下,你還必須依賴同行的速度。初始發送方將其發送到對等點1,然後對等點1 將其發送到對等點2,等等。數據的點。

例如,對等點 1 收到資料流並將其傳送到對等點 2。現在,對等點 1 還剩一些頻寬,因此它可以幫助對等點 2 並將部分資料流直接傳送到對等點 3。

B) 傳送者:從音訊的角度來看,在網路上使用高畫質視訊進行單獨計算時還需要多少頻寬,它比音訊傳輸高得多嗎? - 接收方:與發送方相同 - 對於最終用戶來說,找到正確的速度/頻寬要求非常複雜。

透過網路傳輸真正的高清串流將非常困難,因為它需要大量頻寬。聲音比視訊(尤其是高清視訊)佔用的資料少得多。多少取決於您對視訊和音訊進行編碼的方式。某些編碼需要更多數據,具體取決於它們壓縮數據的程度。

我也經常對網路速度和頻寬之間的差異感到困惑,例如 MBit 與 MByte ???。對於上述 2 Mbit 或 Mbyte 的計算,我到底需要什麼?網路提供 512KB 或 1MB 的上傳/下載速度。每秒位元或位元組是什麼意思?那些速度是透明的專用頻寬還是那些不透明的?

常用的措施基本上有3種。 Mbp/s MBp/s 和 MiBp/s。 Mbp/s 代表兆位元每秒,MBp/s 代表兆位元組每秒,MiBp/s 代表兆位元組每秒。

一個位元組由 8 位元(零或一)組成。這意味著 8 mbp/s 只是 1 MBp/s。2^10 = 1024然後是 MebiByte,它考慮了數字資訊單位為 2 的冪這一事實的修正。

欲了解更多信息,我想參考這裡的維基百科頁面:http://en.wikipedia.org/wiki/Data_rate_units

相關內容