One World群星线上抗疫直播 系统如何不宕机?
文/夢佳、白峰
【新智元導讀】北京時間 4 月 19 日凌晨開始的「One World:Together at home」群星線上演唱會可謂是盛況空前,堪稱 21 世紀的 Live Aid。Lady Gaga、霉霉、碧梨等大咖傾情獻唱。如此大型的線上直播,靠什么技術扛住千萬并發?今天我們就來一探究竟。
還記得 1985 年那場驚天地泣鬼神的拯救非洲 Live Aid 演唱會嗎?還記得 2018 年的奧斯卡獲獎影片《波西米亞狂想曲》?
當時的演唱會,加入的每一位歌手單拿出來都是時代巨星,鮑勃·迪倫、保羅·麥卡特尼、皇后樂隊、尼爾·楊、齊柏林飛船、大衛·鮑威、U2,每一個都是響當當的名字。更重要的是,當時籌集到的 8000 萬美元善款全部撥往鬧饑荒的埃塞俄比亞。那里,古老的非洲連年干旱,內戰四起,民不聊生。
技術連接世界,音樂擁有震撼人心的力量!
Live Aid,有生之年第二春
35 年后,21 世紀的 Live Aid 再次上演,而這一次的疫情危機波及到了全人類。
北京時間 4 月 19 日,本著對全球共同抗擊疫情的信念,和對全球衛生工作者的支持,由世界衛生組織 WHO、全球公益組織 Global Citizens 發起,Lady GaGa 擔任演唱會總策劃的「One World: Together at home」(同一個世界:四海聚一家)線上直播的群星演唱會,在網絡上掀起了一波狂潮。
Lady Gaga
另觀眾意外的,多年不見的歌神張學友也在這次全球義演中露面,58 歲的他可謂是歌壇常青樹。張學友演唱前先是用中文和觀眾問好:“大家好,如果留在家沒事做,就來唱唱歌吧!可能就會過去了!”隨后,他用手機伴奏,深情演唱起了《Touch Of Love》。網友大呼耳朵“懷孕”。
為致敬和支持所有奮戰在一線的醫護工作者,本次線上演唱會募集所得款項將用于為一線醫護人員提供防護設備。
本次線上直播集結了包括英國、加拿大、美國、中國等國極具影響力的共 140 多位音樂人、藝術家、演員及運動員為抗擊疫情助力,其中還包括張學友、陳奕迅、郎朗。郎朗確實是華人之光。
直播從凌晨 2 點開始,一直持續到上午 10 點,參加藝人包括 Lady Gaga、Billie Eilish、Beckham 夫婦、Elton John、前披頭士成員 Paul McCartney、霉霉、Celine Dion、Jennifer Lopez、John Legend、Jessie J、綠日樂隊 Billie Joe Armstrong、Chris Martin 等一眾大咖。
Billie Eilish
霉霉,GaGa 等歌手一改往日的華麗裝扮,在家中身著素衣傾情獻唱。線上演唱會雖說沒有現場的磅礴氣勢,但更添溫情親切,動人至深。
霉霉
Paul McCartney 爵士還表示,我們要努力提升全世界范圍內的公共衛生系統,這樣才能在未來有能力應對如此大的危機。Paul 可是參加過兩場 Live Aid 的元老啊!
PaulMcCartney
主持人全程都在讓大家去 Global Citizen 的網站, 打開一看是呼吁全球公民宣誓的,“待在家里可以保證我們自己和他人,以及醫護工作者的健康安全,我們在此宣誓,為了…要老老實實待在家里。”
網友紛紛表示,這場 21 世紀 Live Aid 絕對是有生之年系列,
要知道 1985 年 Live Aid 的主題曲 we are the world 放到今天這個情景下也同樣感動。“we are the world,最喜歡的一首通俗歌曲,沒有之一,那個視頻反復看了很多遍,那一刻他們不分膚色不分國籍,沒有貧富,沒有年齡,他們是愛與自由的人類。”
也有網友表示,“演唱會揭示了一個血淋淋的事實:就算是一線的頂級專業歌手,沒有了伴奏、合聲、燈光、造型、舞美的加持,也就是隔壁 KTV 麥霸的水平,論分工合作的重要性。”
全球直播,單個視頻如何扛住千萬點擊
要知道,35 年前的 Live Aid,演出一直持續了 16 個小時,并通過 7 顆人造衛星,向 160 多個國家播出了實況,估計總共吸引了近 15 億的電視觀眾。
這次的抗疫演出直播不到一天時間,已有一千多萬的訪問量,巔峰同時在線人數也是百萬量級,如果抗不住這么高的并發導致服務器宕機,那么將會造成大批流量損失,平臺用戶也會隨之流失。
并發是指在一個系統中,擁有多個計算,這些計算想要同時執行的特性,而且他們之間有潛在的交互。如果處理不好,就會造成路徑堵塞,輕則影響性能,造成卡頓,重則服務器宕機,視頻中斷。
如何降低宕機風險呢?
增加服務器的單兵作戰能力。像谷歌,Facebook 這樣級別的公司,擁有頂級的計算處理器,單機處理能力遠遠強于我們的筆記本和臺式機,同一線程能處理更多的任務量。
服務上云。單機處理能力畢竟有上限,而且性能提升速度有瓶頸。視頻服務提供商會選擇將許多服務放在云端,一來云服務會提高數據的安全性,再者云服務的可伸縮性強,可根據計算需求隨時調整服務器數量,讓資源的利用率更高,大計算量高并發場景下可以通過云端的并行來處理。
CDN 加速。CDN 的全稱是(Content Delivery Network),即內容分發網絡,使用 CDN 的目的是通過現有的 Internet 增加一層新的 CACHE (緩存)層,將網站的內容放到最接近用戶的”邊緣“的節點,使用戶可以拉取離自己最近的內容,提高網站的響應速度。CDN 加速一般會和負載均衡配合使用,服務端利用 nginx 等 web 服務器將數據請求分發到最近的 CDN 節點,降低主服務器的訪問壓力。
除了硬件性能提升和分布式云端部署,數據庫性能優化也是一個重要的手段。讀寫數據庫是一個耗時的工作,如果將一些反復訪問的數據放在內存中,會大大提高讀寫效率,所以很多場景下會選擇 redis 做分布式緩存,將視頻流緩存到多個服務器內存中,減少對傳統大型數據庫的訪問量。
Zoom 作為最流行的視頻會議應用,其抗并發的策略也是十分到位,其畫廊視圖可以支持 49 個人同時在線。Zoom 的安全漏洞并沒有影響它的流行程度,關鍵是太好用了。
最近紐約州長就宣布大家可以通過 Zoom 領證了,又將 Zoom 推上熱搜。
Zoom 可以線上領證了,紐約州市民:先別提結婚,誰告訴我疫情期間怎么離?
還記得 Zoom 創立之初的愿景嗎?創始人袁征一開始是因為大學時期和女朋友異地戀太辛苦,而想著打造一個遠程聊天視頻的設備。現在似乎回歸了初心。
紐約州州長 Andrew Cuomo 周六發布推特表示,該州將開始允許遠程頒發結婚證,并通過視頻舉辦婚禮儀式。
在周六的新聞發布會上他表示說: “現在疫情已經不能作為結不結婚的借口了。”“你可以用 Zoom 結婚,答案就一個,愿意不愿意。”
Cuomo 的命令主要為那些計劃結婚但還沒領證的紐約州夫婦提供了便利。當然,并沒有要求情侶必須用 Zoom 來領證和辦婚禮; 很多遠程婚禮也是通過 FaceTime 和其他視頻會議平臺進行的。
州長表示,疫情導致結婚率下降、離婚率上升,州府也無可奈可。但他希望通過這條行政令,讓這個疫情變得稍微“浪漫”一些。
推特發布以后迅速引來 6.2 萬人圍觀點贊,有市民評論稱,謝謝您切實關心紐約州民眾,關注我們生活中的困難,不管這些困難多么微小。我真希望您才是我們的總統,但是又不想失去您這個州長,不然 2024 年參選怎么樣?
當然隨之而來,也有一些反對聲音。
有市民表示,“那么這對新人是不得戴著口罩接吻啊?人們互相之間得保持 6 英尺距離,還怎么結婚?”
這明顯是針對前一段時間紐約的行政禁令的質疑。有州官員提出,為了保護自己和他人健康,要與他人保持 6 英尺的間距。
更有市民放話說,我更想知道我現在怎么離婚?
“之前她不知道(你是不是因為疫情才不想結婚),現在她知道了(你就是不想和她結婚!)完,扎心了。。。
有了愛與自由,疫情好像確實變得浪漫了一些。
參考鏈接:
https://www.theverge.com/2020/4/18/21226544/cuomo-new-yorkers-marriage-licenses-zoom-coronavirus
https://www.jianshu.com/p/8b908a287bf3
總結
以上是生活随笔為你收集整理的One World群星线上抗疫直播 系统如何不宕机?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 红米k20pro最流畅的版本,红米k20
- 下一篇: 苹果牌平板电脑多少钱一台,苹果平板电脑售