※ 本文轉寄自 ptt.cc, 文章原始頁面
標題

Re: [討論] 民視YT消失的44秒

最新2023-12-22 10:59:00
留言202則留言,39人參與討論
推噓17 ( 2912161 )
※ 引述《goldenfire (耶穌流刑獄情指黑中心)》之銘言: : 這位不知道是不是資工系畢業的 : 但至少我是 : 雖然英文不怎樣、計網當初好像也讀得普普而已 : 現在在做演算法博士 : 不過這一點基礎知識也還是有 : 先說結論:你的問題根本不是計網讀不好 : 而是應該要有點英文閱讀能力 謝謝你還有 tsubasawolfy TonyQ femlro 的回覆 你們是比較有誠意出來討論的 因為每日發文限制的關係 我統一回覆在這裡 : ※ 引述《menesn (迷思)》之銘言: : 直播者-----A------Youtube Server -----B----- 看直播的 直播者跟觀看直播的是兩個傳輸點 中間不管經過多少網路節點 TCP通訊協議的定義 就是應該不掉包 除非是訊號源有問題 : 這篇文章就講出來了 : "I was capturing youtube video packets using wireshark. I saw it was http : tunneled over tcp packet." : 意思是,他是看直播的,不是開直播的人 : Youtube這裡的串流技術,是指轉播的B部分 其實StackOverflow問問題的人 主要想了解的是YT串流技術的背後 是使用哪一個通訊協定 他甚至用Wireshark去抓包 從封包的分析來看 是http tunneled over tcp的封包 底下有人留言 當YT後來有針對 如果有人在中間攔截串流的封包 (Man in the middle attack) 近期有特別做優化 也有實作UDP的部分 但是確實使用的協議是TCP The exact protocol is tcp; although YouTube has been switching over to UDP as of late : 所以Youtube為什麼不給你看,你要去問Youtube : 至於上傳端的部分 : 他們網頁就有寫了 : https://support.google.com/youtube/answer/2853702?hl=en : 上傳的部分是用 RTMP/RTMPS Streaming : 這部分就是使用UDP+TCP : 所以A部分掉包不要求重傳是很有可能的 這個網頁主要是在解釋 你在使用客戶端設定的時候 加密器的設定 (Encoder setting) 這完全是在針對使用者介面 做額外的說明而已 雖然他有提到RTMP/RTMPS 但是我剛才打開我的YoutubeStudio https://imgur.com/O888fPj
Re: [討論] 民視YT消失的44秒
他預設就是RTMP 你把選項點開 也沒有RTMPS的選項給你選 RTMP背後也仍然是TCP : 你說的技術本身沒有問題 : 問題在於你連技術運用的對象是誰都不知道 : 是笨還是壞 : 就向民視陳經理說的 : 就交給大家判斷的 你是演算法博士 乃是國之棟樑 也是知識份子的代表 大家理性討論 也無需要用言語去貶低別人 酸說英語能力不好 貶低別人 可以滿足自我的優越感 但是無益於理性討論與交流 也不會增加閱聽者對您的尊敬 只是同溫層看到貶低不同意見者 會很爽而已 我在美國求學跟科技業共七年 不敢說自己英語能力有多強 但是看技術文件是絕對足夠的 --- 至於tsubasawolfy 在回文中提到 中間網路節點伺服器 以及VOD 其實也只是想混淆視聽而已 以通訊協議的定義來看 同一個點(都在民視直播間) 的區域網路 送出去的封包 送往FB的沒有中間截斷 但是 送往YT的確被中間截斷 (長達44秒) 代表這個區域網路 並沒有電力中斷 或者網路中斷等的現象發生 唯一可能 就是送出訊號源到YT的這端 有發生人為中斷訊號的現象 : 訊號不穩,觀眾端一定會LAG,VOD會留存到大lag前為止 這個腦捕的太嚴重了 不得不說 觀眾的客戶端是瀏覽器或者移動端的APP 根本沒有用到VOD(Video On Demand) 你到底想要偷渡甚麼概念? 觀眾的手機或者電腦 是要開甚麼VOD來側錄影片? 不要騙不懂技術的人 : 第一個如果像這PO說的,民視那邊有人手動斷開直播連結,那直播會被切成兩段才對 : 因為直播結束就結束了,你要重新拿一個新鑰匙 你以為我沒有用YT直播過嗎? 串流金鑰改變了 所以呢? 你民視有在串流的時候同時螢幕錄影 然後告訴大家說喔 我串流的金鑰沒有變 證明我沒有手動切斷 如果有 我很樂見民視公布完整的螢幕錄影 --- 至於TonyQ 的回文 : 而且這裡說的包是很多很微小的 bytes[] ,不是一整個影片。 : 所以不會因為你用了 tcp 就不掉包。下略很多字。 我講得包是Packet 一個Packet有64K bytes也不是甚麼微小數目了 44秒是真的很大一段 接下來你開始檢討應用層有問題 如果是應用層有問題 歡迎你提出,或者請民視提出 到底哪個用戶 真的在同樣的YT直播 收到完整的沒有44秒被中斷過的證據 最後你開始檢討YT後端伺服器有問題 老實說 我寧可相信YT工程師的實力 遠遠超過民視在操作直播的技術人員 我也自忖沒有這個實力 去檢討YT後端開發 會有甚麼問題 因為我很明白這個領域的專業度 (或許16年網頁工程師做過串流 有這個技術水平來指點一二? 你要把程式碼拿出來Review嗎? 我奉陪) 有人que我要回復TonyQ再推文的留言 以下是我看過後的回覆(12/22 9:11分左右) : 要做到即使斷線也不掉包,就是犧牲即時的速度, : 且要加上訊源端要能夠儲存足夠多cover中斷時間訊源的空間,另外再堆疊協議做到。 甚麼叫做 : 堆疊"協議" 我真是孤陋寡聞了 還有這種說法,你是寫甚麼code在應用層堆疊"協議"? : 問題是,這實際上跟先 buffer 個 n 分鐘再開始播, : 或者乾脆錄好事後再播的邏輯差不多了。 : 他是不是定義上的直播我都覺得問號。 訊號源要碼是使用YoutubeStudio的網頁介面 或者用OBS Studio或者Xsplit這些桌面應用層式 (這些都是很成熟的商業軟體喔 為什麼民視經理不說喔,那是我們使用的客戶端軟體有BUG 而是把問題推到YT身上?) 其實你提這麼多 就是想牽拖說阿這邊有問題那邊有問題 但是你忽略一個重點 就是同樣環境同個時間點 串流到臉書的居然沒問題 所以你去扯應用層網路環境都是在打假球而已 : tcp 不會掉包是嚴重的謬論 你在不同地方不斷提出 但是從來沒有解釋是怎樣的謬論 : 至於有沒有什麼是接收方(youtube)的環境問題,也是有可能的, : 甚至中午有人要加碼懷疑是ISP搞鬼,理論上也是有可能的。 請問民視直播間是用哪一間ISP? : 我們當前每個雲平台都有掛過一個小時以上的紀錄,gcp/azure/aws, : 我是覺得以他的量體來說,這些 edge case 我不覺得是容易抓完的問題。 我不確定你說的"我們"是指民視的網路技術部門 還是你現在工作的公司 雲平台掛掉一個小時 絕對不是AWS/GCP/Azure的問題 而是身為使用者的你們 技術力太弱? 拜託民視YT直播有多少人看? YT有過多少更大型的直播use case 你字裡行間真的自以為技術有多強也 有沒有github帳號 給眾網友瞻仰一下 : 以我自己用 rtsp 的經驗應該是可以續傳的,只是中間會有中斷。 : 是不是第二個直播,這是 ap 層的實作問題,與傳輸層無關。 中間有斷跟掉封包是兩回事 你難道不清楚嗎? 還是故意語焉不詳 來呼嚨閱聽者 : 我個人是覺得要怎麼陰謀論都可以,但是不要無視 ap 的風險, : 不要硬要鬼扯 TCP 一定不會掉包,或是 UDP 一定會掉包。 我還在等你解釋"tcp 不會掉包是嚴重的謬論" 甚麼叫做"無視 ap 的風險" AP層有問題 串到FB那邊的也會有問題啦 我早就提出質疑你能否證明 民視串流到YT跟FB 是在不同的區網還是不同的串流客戶端 到現在也沒有解釋 不是技術很強? 為什麼選擇性忽略? : 事實上我自己就偶爾會做流量大就放推的設計 (遮臉) 應用層的設計嗎? 還是傳輸層的實作? : 可能性太多了,硬要我猜的話, : 我個人推測會覺得是接收端那邊的 application 應該是被重分配了。 : 類似 container 被卸載重上之類的概念, : 所以出現了比較明顯的 downtime。 你以為拿普通人看不懂的名詞出來講 就可以唬弄過去 甚麼叫做接收端的application被重分配? 你的意思是YT伺服器把串流導到接收端的時候 出現分配不均勻的狀況嗎? 換言之,有些封包到了A點,有些封包到了B點 (A, B都是終端) container被卸載重上 接收端是哪裡有container啦 胡說八道 container(容器)在軟體工程是專有名詞 舉例,瀏覽器跟移動端的APP都是 直接安裝在原生的作業系統上 裡面並沒有內建容器 : 我當了那麼多年的軟工版板務。XD 所以你16年網頁工程師做過RTSP兼軟工板務嗎? 歡迎你把我的文章轉到軟工板 讓那邊的網友們檢視 : 這篇在軟體相關看板也撐得住的啦。 : 資料庫那段是在舉例應用實作的影響 你是串流串到資料庫裏面嗎? --- 至於femlro 你寫得內容 其實也就只是把網路 的一些概念 擷取一部分寫出來 告訴網友,喔其實這些網路 不同的分層應該是這樣子運作的啦 然後最後在天來一筆說 因為前面這樣那樣 所以太可能是民視手動干預 懂技術的人 看了就會覺得 你前面是在講廢話嗎? 然後結論到底怎麼突然跳出來 這跟民進黨政府 先編預算在編計畫的行為 有八十七分像 你是,先想好結論,再編理由 只是編的理由,漏洞百出 : 一個訊源三個輸出中有一個出現44秒的中斷 : 可能涉及到特定的應用層設定、伺服器資源管理、甚至是網絡路徑上的特定問題 我前面提到很多次 可能你沒看懂 一個訊號源在同一個區域網路 一個輸往FB終端 一個輸往YT終端 結果一個有問題一個沒有 那代表的就是 伺服器資源管理正常 網絡路徑沒有阻塞 至於應用層 我就說呀 民視經理在全國媒體面前 說有人收看沒問題 你們提得出證據嗎? 有人在你們YT頻道直播 的時候,看到"被消失的44秒嗎"? 不要只會貼甚麼二次元直播主啦 球賽啦 這種直播視頻跳秒數的影片 來混淆視聽 想要帶錯誤概念 直播視頻跳秒,跟掉封包完全是兩回事 認知作戰 也要拿出點水準來 如此低劣 -- 大道之行也,天下為公,選賢與能,講信修睦,故 人不獨親其親,不獨子其子,使老有所終,壯有所用,幼有所長, 鰥寡孤獨廢疾者皆有所養;男有分,女有歸, 貨 惡其棄於地也不必藏於己,力惡其不出於身也不必為己,是故 謀閉而不興,盜竊亂賊而不作, 故外戶而不閉,是謂大同。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.22.248 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/HatePolitics/M.1703171968.A.D0B.html

202 則留言

※ 編輯: menesn (36.227.22.248 臺灣), 12/21/2023 23:31:23

yuchihsu, 1F
你可以查一下quic 然後默默刪文1.200.160.149

cystal, 2F
柯黏哪 舔共仔 整天栽贓最會118.165.195.238

cystal, 3F
明明就是柯文哲壞事做盡被天罰 柯黏哪118.165.195.238

hsuyusheng, 4F
神秘的44秒剛好講到房市三箭,恐怖哦~101.12.24.17

goldenfire, 5F
Re: [討論] 民視YT消失的44秒

goldenfire, 6F
個笑話 RTMP不用UDP37.60.75.162
通訊協議要看一手的資料 https://reurl.cc/RW4D4Ghttps://reurl.cc/j37p52 這邊講得又更明確了 A TCP-based transport would be vulnerable to similar attacks. Since there is no PKI, this profile gives no guarantee that the client has actually connected to the desired server, versus a rogue or man-in-the-middle. ... RTMP messages were originally designed to be transported over RTMP Chunk Stream in TCP [RTMP]; however, other transports (such as the one described in this memo) are possible. 跟我之前提到的 以及原始連結 StackOverflow網友提到的 YT後來為了防止有人擷取兩個端點 串流的封包而做得改進 你要討論的更細節 或者拿程式碼出來看 我都可以奉陪 沒有必要說我在造謠甚麼的 今天很明顯造操作風向的是民視 我只是看不下去 用自己的時間來寫這些

CHENXOX, 7F
笑死223.137.155.164

orinsinal, 8F
你這段還不是一樣?抓的封包是看到實42.79.130.209

orinsinal, 9F
際串流播出影像的資料封包42.79.130.209

kind5412de, 10F
思考一下自己在說什麼再發文好嗎223.136.80.150

chordate, 11F
你沒有回覆到問題吧114.32.7.252

orinsinal, 12F
TCP完全不會掉封包,用在串流你還得看42.79.130.209

orinsinal, 13F
收端怎麼組合影像。資料組不出來錯誤42.79.130.209

orinsinal, 14F
太多,像A片 下載不完全沒畫面都有可42.79.130.209

orinsinal, 15F
42.79.130.209

LADKUO56, 16F
我覺得當實作後已經有實際案例114.36.25.175

LADKUO56, 17F
而且還不是只有一個 你講的理論114.36.25.175

LADKUO56, 18F
就明顯沒有意義114.36.25.175

tkucuh, 19F
還在TCP不會PACKET LOSS....125.229.117.224

usoko, 20F
樓上已經講完了 你如果真的要討論技術126.74.130.188

usoko, 21F
我建議你還是不要在這討論了126.74.130.188

boboking2, 22F
所以那邊有問題啦 說出來啊223.138.8.43

boboking2, 23F
政黑不是技術台223.138.8.43

orinsinal, 24F
x秒的資料 沒收到x+1送x 秒 但x+2 x+342.79.130.209

orinsinal, 25F
都來了,real time 跟你可以一直等網42.79.130.209

orinsinal, 26F
路慢到爆的情境就不同42.79.130.209

RTAngel, 27F
沒UDP,幾個接收端設備問題,直播就掛了42.77.49.113

tkucuh, 28F
假設你的TCP不掉PACKET,當傳送方收到NAK125.229.117.224

tkucuh, 29F
後打算要重送幾次最後一個PACKET?我要是設125.229.117.224

tkucuh, 30F
計一個socket application,送出一個tcp封125.229.117.224

tkucuh, 31F
包後就不管,那接受方打算要等到天昏地老125.229.117.224

tkucuh, 32F
嗎?125.229.117.224

RTAngel, 33F
要一直重送封包嗎?重送到什麼時候?42.77.49.113

pippenjr, 34F
唉,有點慘....223.140.170.49

orinsinal, 35F
你普通的檔案點對點,封包掉了就是重42.79.130.209

orinsinal, 36F
傳所以慢。但串流是 sender > receive42.79.130.209

orinsinal, 37F
r > viewer 的途徑,不要拿tcp不會掉42.79.130.209

orinsinal, 38F
封包可以無限上傳等待欸那邊42.79.130.209

orinsinal, 39F
科技業不是搞資訊工程的基本計概也要42.79.130.209

goury, 217F
你應該要出來要闢謠,要能解惑,大家稍微知1.200.15.80

goury, 218F
道點皮毛的才能勉強理解一點點,然後你說我1.200.15.80

goury, 219F
這樣是護航,呵,那抱歉了1.200.15.80

goury, 220F
然後還是我這裡對你說的第一句「你說不要貶1.200.15.80

goury, 221F
低別人」,現在卻“讚美”我「護航拜託拿出1.200.15.80

goury, 222F
點水準」XDD 我明白了,這真的就是你的水準1.200.15.80

goury, 223F
難道你真的無法理解,看不懂跟模糊焦點,是1.200.15.80

goury, 224F
不同的嗎?1.200.15.80
看不懂跟模糊焦點的確不同 但是TonyQ所謂的"闢謠" 在懂技術的人眼中 都是在胡扯阿 不好意思,你如果認為 "護航", "模糊焦點" 會傷害到你看這篇文章的感情 那我跟你說聲抱歉 我以後不要使用這兩個名詞 這樣可以嗎?
※ 編輯: menesn (36.227.22.248 臺灣), 12/22/2023 10:19:34

qwqw0424, 225F
凹哥49.216.89.49

menesn 作者的近期文章

Re: [討論] 黃國昌是考不上檢察官嗎,把立委當檢察官
以黃的能力來說 有需要去考檢察官嗎? 你平心而論 選立委的難度跟考檢察官考法官比 根本天差地遠好嗎 還有你開YT頻道 要在短時間累積到40萬訂閱 那也不是一般人能夠辦得到的 "網軍?"要洗文章攻擊 也要拿出一點水準 不要
[討論] 司法院秘書長不熟刑事訴訟法
當司法院秘書長 是否要有足夠的法學素養 尤其是刑事訴訟法的部分 今天看到這個質詢 https://reurl.cc/80VLxy 氣憤到不行 司法院祕書長可以對法條 還有過去發生過的 法官關說 法官被法官施壓 如此嚴重的事情 一無所知 然後
[黑特] 乾淨的政治
從小到大 對政治的印象就是黑暗 藏汙納垢 直到這次選舉結束 民眾黨跟阿北塑造的文化 我才知道選舉 也可以不用花這麼多錢 也可以不用跟財團掛勾 政治會骯髒會黑暗 其實都是藍綠搞出來的 藍率先搞出了金權政治 在大陸搞得民怨四起 被共產黨吃豆腐之
Re: [黑特] 總統得票預測
網路上看到有人在解釋他怎麼算柯得票 https://reurl.cc/D4y7zN 以下是我的紀錄 從四年前的數據看 實際投票人口約一千九百萬 我們算一千四百萬 投票率大概在72% 今年估計74-75% (藍白綠對決) 如果有一千五百萬人出
[討論] 主權互不承認還是互不隸屬?
聽總統辯論會 賴說兩岸主權互不隸屬 我在這篇 https://reurl.cc/OGp95g 裡面可以連結到台獨綱領的文件 其中第十七頁 有很詳細的描述 這邊就不多談了 我比較想了解的是 侯說以中華民國憲法跟兩岸人民關係條例 來面對兩岸問題
[討論] 蔡政府政績6防疫與治水
=== 擋下非洲豬瘟 === 非洲豬瘟起源於1921年的肯亞 2018年在中國爆發 讀這段的時候 我沒有感受到 政府有甚麼獨特的作為 反倒是有很多篇幅在介紹人物 陳吉仲,杜文珍 書中突然提到 2020六月 台灣獲得世界動物衛生組織(WOAH
[討論] 民視YT消失的44秒
我看了民視經理的回應 站在技術的角度 完全是一派胡言 串流緩存是不可能丟包的 唯一可能是在訊號源端手動斷開 https://reurl.cc/Z9ONb3 根據這篇文章 YT使用的串流技術是: Dynamic Adaptive Stream
更多 menesn 作者的文章...