โซลูชันเสียงและวิดีโอระหว่างประเทศของ Tencent Cloud: การถ่ายทอดสดที่มีเวลาแฝงต่ำและการวัดการกระจาย CDN ทั่วโลก
วันนี้เมื่อคุณไปต่างประเทศเพื่อเป็นผู้นำในเซี่ยงไฮ้ไม่ว่าจะเป็นการถ่ายทอดสดอีคอมเมิร์ซข้ามพรมแดนความบันเทิงในต่างประเทศและเครือข่ายสังคมออนไลน์หรือการศึกษาออนไลน์ความสามารถด้านเสียงและวิดีโอได้กลายเป็นมาตรฐานหลักของผลิตภัณฑ์อย่างไรก็ตามสภาพแวดล้อมทางกายภาพที่ต้องเผชิญกับการไปต่างประเทศนั้นซับซ้อนมาก: เครือข่ายข้ามพรมแดนโครงสร้างพื้นฐานที่ไม่ดีในภูมิภาคภาษาเล็กๆในต่างประเทศข้อกำหนดการปฏิบัติตามข้อกำหนดของประเทศต่างๆฯลฯสามารถทำให้ผลิตภัณฑ์ที่ทำงานได้อย่างราบรื่นในจีนสามารถ "ติดอยู่ใน PPT" ในต่างประเทศได้ในไม่กี่นาที
เพื่อตรวจสอบประสิทธิภาพที่แท้จริงของ Tencent Cloud International ในตลาดหลักในต่างประเทศ (โดยเฉพาะเอเชียตะวันออกเฉียงใต้ตะวันออกกลางและยุโรปและสหรัฐอเมริกา)
(Low-latency Live Video Broadcasting, LEB) และเครือข่ายการกระจาย CDN ทั่วโลก
ทำการวัดความลึก
หากไม่มีข้อมูลที่สวยงามของร่างประชาสัมพันธ์อย่างเป็นทางการเราจะดูเฉพาะประสิทธิภาพทางเทคนิคในฉากจริง
1.การรื้อโครงสร้างและตัวบ่งชี้ทางเทคนิคหลัก
ก่อนเข้าสู่การวัดจริงเรามาดู "สูตรทางเทคนิค" ของฐานเสียงและวิดีโอของ Tencent Cloud International Edition กันก่อนโดยปกติการถ่ายทอดสดในต่างประเทศแบบดั้งเดิมจะใช้โปรโตคอล HLS หรือ RTMP และความล่าช้ามักจะเกิดขึ้น
3ถึง5วินาที
หรือสูงกว่านั้นในสถานการณ์ต่างๆเช่นการจับคำสั่งซื้ออีคอมเมิร์ซและการโต้ตอบกับข้าวสาลีความล่าช้านี้เป็นอันตรายถึงชีวิต
ไม้เด็ดหลักที่เล่นโดย Tencent Cloud International Edition ขึ้นอยู่กับ
WebRTC
เทคโนโลยี Fast Live Broadcast (LEB) รวมกับเครือข่ายสตรีมมิ่งทั่วโลก (Media Delivery Network, MDN)
1.สถาปัตยกรรมเทคโนโลยีหลัก
Push-flow end: รองรับโปรโตคอล RTMP / SRT มาตรฐานในขณะที่ให้ WebRTC Push flow SDK เพื่อลดความล่าช้าในกิโลเมตรแรกของด้านการผลักดัน
เลเยอร์การขนส่ง: จากระบบจัดส่งสื่อสตรีมมิ่งทั่วโลกที่พัฒนาขึ้นเองของ Tencent ด้วยโหนด CDN 2,800โหนดทั่วโลกอัลกอริธึมการกำหนดเส้นทางอัจฉริยะจะใช้เพื่อหลีกเลี่ยงจุดแออัดของเครือข่ายสาธารณะ
ดึงเทอร์มินัลสตรีม: สตรีม WebRTC จะออกผ่านการถ่ายทอดสดอย่างรวดเร็ว (LEB) และสามารถถอดรหัสและแสดงผลในระดับมิลลิวินาทีที่ฝั่งเครื่องเล่นได้
2.เรามุ่งเน้นไปที่การทดสอบตัวชี้วัด
ความล่าช้าแบบ end-to-end (Latency): ความแตกต่างของเวลาที่แน่นอนจากการรวบรวมหน้าจอโฮสต์ไปยังผู้ชม
เวลาเฟรมแรก: เวลาที่ผู้ชมคลิกเพื่อเข้าสู่ห้องถ่ายทอดสดเพื่อแสดงบนหน้าจอ
Anti-packet Loss (Anti-packet Loss): ประสิทธิภาพที่ราบรื่นเมื่อเครือข่ายแย่ลง (จำลอง3G/4G กระวนกระวายใจในต่างประเทศ)
2.สภาพแวดล้อมที่วัดได้และการสร้างเครื่องมือ
เพื่อจำลองสถานการณ์ข้ามชาติในต่างประเทศที่สมจริงที่สุดเราได้สร้างสภาพแวดล้อมการทดสอบต่อไปนี้:
จุดผลักดัน: ฮ่องกงจีน (จำลองสำนักงานใหญ่ปฏิบัติการองค์กรในต่างประเทศ/จุดยึดหลัก)
จุดทดสอบการดึงสตรีม: จาการ์ตาอินโดนีเซียกรุงเทพฯไทยริยาดซาอุดีอาระเบียลอสแองเจลิสสหรัฐอเมริกา (การตรวจสอบสองครั้งผ่านโฮสต์คลาวด์จริงในต่างประเทศและตัวแทนเครื่องจริงในพื้นที่)
การเปรียบเทียบโปรโตคอลการทดสอบ: Tencent Cloud Express Live Broadcast (WebRTC) VS Standard Direct
ออกอากาศ (RTMP ผลักดันสตรีม + HLS/HTTP-FLV ดึงสตรีม)
เครื่องมือทดสอบ: OBS Studio, Tencent Cloud Standard Player SDK, เครื่องมือจำลองการสูญเสียแพ็กเก็ตเครือข่าย (Clumsy / TC)
3.การเปิดเผยข้อมูลฮาร์ดคอร์ที่วัดได้
1.การทดสอบความล่าช้าแบบ end-to-end: "ความเร็วของชีวิตและความตาย" ของการส่งข้ามพรมแดน
เราได้วางตัวจับเวลามิลลิวินาทีที่มีความแม่นยำสูงไว้ที่ด้านการผลักดันสตรีมของฮ่องกงเครื่องทดสอบจากต่างประเทศใช้เครื่องเล่น LEB เพื่อดึงสตรีมและใช้กล้องอัตราเฟรมสูงเพื่อถ่ายภาพหน้าจอพุชสตรีมและหน้าจอสตรีมในเวลาเดียวกันเพื่อคำนวณทั้งสองความแตกต่างของเวลา
สถานที่ทดสอบ
ความล่าช้าในการถ่ายทอดสดมาตรฐาน (HLS)
ความล่าช้าในการถ่ายทอดสดมาตรฐาน (HTTP-FLV)
Tencent Cloud Express Live (LEB) ล่าช้า
อินโดนีเซีย · จาการ์ตา
6.2วินาที
2.8วินาที
420มิลลิวินาที (0.42s)
ไทย · กรุงเทพ
5.8วินาที
2.5วินาที
380มิลลิวินาที (0.38วินาที)
ซาอุดิริยาด
7.4วินาที
3.4วินาที
560มิลลิวินาที (0.56s)
ลอสแอนเจลิส, สหรัฐอเมริกา
6.9วินาที
3.1วินาที
510มิลลิวินาที (0.51s)
ข้อสรุปที่วัดได้: ความล่าช้าของ HLS แบบเดิมถูกประกาศโดยตรงในต่างประเทศว่าไม่สามารถใช้ในสถานการณ์แบบโต้ตอบได้และ Tencent Cloud Express Live (LEB) ประสบความสำเร็จในการลดความล่าช้าแบบ end-to-end ทั่วโลกให้เหลือน้อยกว่า600มิลลิวินาทีเนื่องจากระยะทางกายภาพใกล้ในเอเชียตะวันออกเฉียงใต้ความล่าช้าจึงเข้าใกล้300มิลลิวินาทีประสิทธิภาพนี้สามารถรองรับ "เขื่อนกั้นน้ำลอตเตอรี" หรือ "การถ่ายทอดสดด้วยสินค้า" ของการโต้ตอบความถี่สูงในต่างประเทศได้อย่างเต็มที่
2.อัตราการเปิดวินาทีเฟรมแรก: วินาทีแรกที่สำคัญในการรักษาผู้ใช้ในต่างประเทศ
ขีดจำกัดสูงสุดของแบนด์วิดท์เครือข่ายสำหรับผู้ใช้ในต่างประเทศ (โดยเฉพาะเอเชียตะวันออกเฉียงใต้และละตินอเมริกา) อยู่ในระดับต่ำหาก "วงกลม" เกิน2วินาทีอัตราการหมุนเวียนของผู้ใช้จะพุ่งสูงขึ้น
ในสภาพแวดล้อมเครือข่ายปกติในสถานที่ต่างๆเราได้ทำการทดสอบการเข้าและออกจากห้องถ่ายทอดสดอย่างต่อเนื่อง50ครั้ง:
ระยะเวลาเฉลี่ยของเฟรมแรกของการถ่ายทอดสดอย่างรวดเร็ว (LEB): ระหว่าง210ms-350ms
การรับรู้ประสบการณ์: ในขณะที่คุณคลิกเพื่อเล่นหน้าจอแทบจะเป็น "ใบหน้า" เนื่องจาก WebRTC กำจัดตรรกะการจับมือที่ซับซ้อนของการจับมือสามครั้ง TCP แบบดั้งเดิมและเลเยอร์แอปพลิเคชันและร่วมมือกับการอุ่นเครื่องแคชของโหนด Tencent Cloud CDN ในเลเยอร์ขอบต่างประเทศเพื่อให้ได้ "การเปิดครั้งที่สอง" ที่แท้จริง
3.การทดสอบการป้องกันการสูญหายของแพ็กเก็ตเครือข่ายที่อ่อนแอ: จำลองเครือข่ายที่ไม่ดีในต่างประเทศ
โครงสร้างพื้นฐานเครือข่ายมือถือในบางพื้นที่ของต่างประเทศไม่เสถียรและมักมีการสูญเสียแพ็กเก็ตทันทีเราแนะนำในการทดสอบ
การสูญเสียแพ็กเก็ตเครือข่าย (Packet Loss)
, สังเกตว่าหน้าจอติดขัดบ่อยเสียงและวิดีโอไม่ซิงโครไนซ์หรือตัดการไหลหรือไม่
ในกรณีของการสูญเสียแพ็กเก็ตแบบสุ่ม20%: การถ่ายทอดสดมาตรฐาน (FLV) เริ่มมีอาการติดขัดอย่างชัดเจนนานถึง1-2วินาทีและเสียงและวิดีโอเริ่มไม่ตรงกันเล็กน้อยและการถ่ายทอดสดอย่างรวดเร็ว (LEB) ยังคงรักษาภาพที่ราบรื่นคุณภาพเสียงที่ชัดเจนและไม่ทำให้เกิดการหยุดชะงัก
ในกรณีของการสูญเสียแพ็กเก็ตในดาวน์ลิงค์ที่รุนแรงถึง40%: ตรงอย่างรวดเร็ว
การออกอากาศ (LEB) ทำให้เกิดกลไกอัตราการลดรหัสแบบปรับได้แม้ว่าความละเอียดของภาพจะลดลงเล็กน้อยแต่ก็ยังสามารถมั่นใจได้ว่าเสียงจะต่อเนื่องและภาพจะไม่ติดขัด
นี่เป็นเพราะการเพิ่มประสิทธิภาพของ Tencent Cloud ในเลเยอร์โปรโตคอล WebRTC
FEC (แก้ไขข้อผิดพลาดไปข้างหน้า)
อัลกอริทึมและ
ARQ (คำขอซ้ำอัตโนมัติ)
กลไก. จะไม่ส่งซ้ำแบบสุ่มสี่สุ่มห้าแต่จะคำนวณกลยุทธ์การเปลี่ยนแพ็คเกจที่ประหยัดที่สุดแบบไดนามิกตามสภาพเครือข่าย
4.เครือข่ายการกระจาย CDN ทั่วโลก: คำว่า "มั่นคง" ภายใต้การทำงานพร้อมกันขนาดใหญ่
ความล่าช้าต่ำเป็นประสบการณ์ของแผนกต้อนรับและความสามารถในการทำงานพร้อมกันและการกระจายของแบ็คเอนด์เป็นตัวกำหนดว่าระบบจะ "ยุบ" หรือไม่หลังจากที่ธุรกิจเติบโตขึ้น
CDN เวอร์ชันสากลของ Tencent Cloud มีโหนด2,800โหนดทั่วโลก1100โหนดในต่างประเทศและการสำรองการไหลของแบนด์วิดท์เครือข่ายทั้งหมดเกิน200T ในการจำลองการทดสอบความดันพร้อมกันสูงของเราเราพบว่าการกระจาย CDN ทั่วโลกมีคุณสมบัติที่ชัดเจนหลายประการ:
1.การเลือกเส้นทางอัจฉริยะและการตั้งเวลาแบบไดนามิก
บริษัทในต่างประเทศหลายแห่งกลัว "จุดสูงสุดในช่วงเย็น" มากที่สุดตั้งแต่เวลา20.00น. ถึง23.00น. เครือข่ายของผู้ให้บริการท้องถิ่นในต่างประเทศติดขัดและ CDN ธรรมดาก็พังได้ง่าย
ในการวัดจริงเมื่อเกิดความแออัดอย่างกะทันหันในเครือข่ายกระดูกสันหลังท้องถิ่นของประเทศใดประเทศหนึ่ง Tencent Cloud's
ระบบการจัดตารางการไหลทั่วโลก (GSLB)
ฉลาดพอสามารถระบุความผิดปกติของลิงก์ในไม่กี่วินาทีและเปลี่ยนการรับส่งข้อมูลแบบไดนามิกไปยังโหนดขอบสำรองหรือช่องสัญญาณเฉพาะข้ามชาติสำหรับผู้ใช้ส่วนหน้าพวกเขารับรู้เพียงการปรับอัตราบิตเล็กน้อยและการถ่ายทอดสดจะไม่ถูกขัดจังหวะเลย
2.การปรับตัว "หลายชีวิต" และการปฏิบัติตามกฎระเบียบที่สมบูรณ์แบบ
การเดินทางไปต่างประเทศเกี่ยวข้องกับปัญหาการปฏิบัติตามข้อกำหนดที่ซับซ้อน (เช่น GDPR ในยุโรปและ CCPA ในสหรัฐอเมริกา) Tencent Cloud International Edition มีความละเอียดรอบคอบในการปฏิบัติตามข้อกำหนดและโหนด CDN ในต่างประเทศได้รับการแยกการปฏิบัติตามข้อกำหนดในเลเยอร์ฟิสิคัลและเลเยอร์การไหลของข้อมูล
ในขณะเดียวกันคอนโซลก็มีการกำหนดค่าที่ละเอียดมากตัวอย่างเช่นคุณสามารถกำหนดค่าได้ด้วยคลิกเดียว
การควบคุมการเข้าถึงพื้นที่ทางภูมิศาสตร์ (Geo-blocking)
เพื่อป้องกันไม่ให้สตรีมวิดีโอที่มีลิขสิทธิ์บางรายการตกอยู่ในประเทศที่ไม่ได้รับอนุญาตหรือสำหรับการต่อต้านการแปรงฟันในต่างประเทศคลิกเดียวเพื่อเปิดการป้องกันความปลอดภัยขั้นสูง (การป้องกันแบบบูรณาการ WAF/DDoS)
5.คำแนะนำในการหลีกเลี่ยงหลุม: คำแนะนำที่ใช้ได้จริงสำหรับทุกคนในการไปทะเล
ในกระบวนการเชื่อมต่อกับโซลูชันเสียงและวิดีโอระหว่างประเทศของ Tencent Cloud เราได้ก้าวเข้าสู่หลุมเล็กๆและสำรวจ "การเล่นเกมที่ซ่อนอยู่" บางอย่างที่สามารถเพิ่มประสิทธิภาพสูงสุดและแบ่งปันกับคุณ:
อย่าใช้ WebRTC มาตรฐานในการเล่นอย่างโง่เขลาแม้ว่าเวลาแฝงของ WebRTC จะต่ำแต่รุ่นเก่าในต่างประเทศหรือเบราว์เซอร์เฉพาะบางรุ่นก็ไม่รองรับ WebRTC แบบเนทีฟได้อย่างสมบูรณ์แบบขอแนะนำให้ใช้กลยุทธ์การดาวน์เกรดแบบปรับได้ของ Tencent Cloud SDK เมื่อเข้าถึง: จัดลำดับความสำคัญของการถ่ายทอดสดที่รวดเร็ว (LEB) หากตรวจพบว่าอุปกรณ์ไม่รองรับหรือเครือข่ายอ่อนแอมากจะลดระดับเป็น HLS/FLV ธรรมดาได้อย่างราบรื่นในไม่กี่วินาทีผู้ใช้จะไม่สังเกตเห็นเลยแต่สามารถรับประกันความพร้อมใช้งานได้100%
การกำหนดค่าที่เหมาะสม Adaptive Code Rate (ABR) แบนด์วิดท์เครือข่ายของประเทศในต่างประเทศมีช่องว่างขนาดใหญ่ระหว่างคนรวยและคนจนขอแนะนำให้กำหนดค่าในเทมเพลตการแปลงรหัสเสียงและวิดีโอบนคลาวด์ของ Tencent
อัตราบิตแบบปรับได้ (Top Speed Codec/Speed HD) สามารถลดอัตราบิตแบนด์วิดท์ได้ประมาณ30% โดยไม่ต้องเสียคุณภาพของภาพซึ่งไม่เพียงแต่ช่วยให้บริษัทต่างๆประหยัดค่าบริการข้อมูล CDN ในต่างประเทศได้จำนวนมากแต่ยังช่วยเพิ่มความคล่องแคล่วในการเล่นของผู้ใช้ในพื้นที่แบนด์วิดท์ต่ำได้อย่างมาก
ให้ความสนใจกับการเลือกโหนดผลักดันในต่างประเทศหากจุดยึดของคุณอยู่ในประเทศจีนคุณต้องใช้ช่องเร่งความเร็วข้ามพรมแดนเฉพาะของ Tencent Cloud (โปรโตคอล SRT Push Flow) ไปยังโหนดในต่างประเทศอย่าใช้ RTMP ธรรมดาเพื่อผลักดันโหนดในต่างประเทศมิฉะนั้นจะเป็นอันดับแรกการสูญเสียแพ็กเก็ตกิโลเมตรจะทำลายการเพิ่มประสิทธิภาพที่มีเวลาแฝงต่ำทั้งหมดที่อยู่เบื้องหลังโดยตรง
6.สรุปและข้อเสนอแนะในการเลือก
หลังจากการทดสอบที่ครอบคลุมรอบนี้เราสามารถให้ภาพวัตถุประสงค์ของโซลูชันเสียงวิดีโอและ CDN ของ Tencent Cloud International Edition:
ข้อดี: ความล่าช้าที่ต่ำเป็นพิเศษของการถ่ายทอดสดอย่างรวดเร็ว (LEB) สมควรได้รับการกระจายข้ามพรมแดนในลำดับ0.5วินาทีและความสามารถของเครือข่ายที่อ่อนแอในการต่อต้านการสูญเสียแพ็กเก็ตนั้นแข็งแกร่งมากสำหรับภูมิภาคที่มีโครงสร้างพื้นฐานเครือข่ายที่ซับซ้อนมากขึ้นเช่นเอเชียตะวันออกเฉียงใต้และตะวันออกกลางความสามารถในการจัดตารางเวลาแบบไดนามิกของพวกเขาแสดงให้เห็นถึงเสถียรภาพที่สูงมาก
สถานการณ์ที่ใช้งานได้: ขอแนะนำอย่างยิ่งสำหรับการถ่ายทอดสดอีคอมเมิร์ซข้ามพรมแดนการโต้ตอบเพื่อความบันเทิงในต่างประเทศ (เช่น1v1 Lianmai ห้องแชทภาษา) การสอนแบบเรียลไทม์ออนไลน์การถ่ายทอดสดการแข่งขันกีฬาในต่างประเทศและบริการอื่นๆที่มีความต้องการสูงมากสำหรับการโต้ตอบแบบเรียลไทม์และมีปริมาณการใช้งานพร้อมกันสูง
หากธุรกิจในต่างประเทศของคุณอยู่ในช่วงคอขวดของ "ผู้ใช้ไม่ชอบการ์ดการโต้ตอบช้าเกินไปและต้นทุนแบนด์วิดท์ในต่างประเทศสูง" การรวมกันของ "Quick Live Global CDN" ของ Tencent Cloud International Edition เป็นวิธีที่สามารถเล่นได้และคุณสามารถเห็นตัวเลือกฮาร์ดคอร์ของการปรับปรุงตัวชี้วัดทางธุรกิจได้โดยตรง
