FMUSER Wirless ส่งวิดีโอและเสียงได้ง่ายขึ้น!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> แอฟริคานส์
sq.fmuser.org -> แอลเบเนีย
ar.fmuser.org -> ภาษาอาหรับ
hy.fmuser.org -> อาร์เมเนีย
az.fmuser.org -> อาเซอร์ไบจัน
eu.fmuser.org -> บาสก์
be.fmuser.org -> เบลารุส
bg.fmuser.org -> บัลแกเรีย
ca.fmuser.org -> คาตาลัน
zh-CN.fmuser.org -> ภาษาจีน (ประยุกต์)
zh-TW.fmuser.org -> ภาษาจีน (ดั้งเดิม)
hr.fmuser.org -> โครเอเชีย
cs.fmuser.org -> เช็ก
da.fmuser.org -> เดนมาร์ก
nl.fmuser.org -> ดัตช์
et.fmuser.org -> เอสโตเนีย
tl.fmuser.org -> ฟิลิปปินส์
fi.fmuser.org -> ฟินแลนด์
fr.fmuser.org -> ฝรั่งเศส
gl.fmuser.org -> กาลิเซีย
ka.fmuser.org -> จอร์เจีย
de.fmuser.org -> เยอรมัน
el.fmuser.org -> กรีก
ht.fmuser.org -> ชาวเฮติครีโอล
iw.fmuser.org -> ภาษาฮิบรู
hi.fmuser.org -> ภาษาฮินดี
hu.fmuser.org -> ฮังการี
is.fmuser.org -> ไอซ์แลนด์
id.fmuser.org -> ชาวอินโดนีเซีย
ga.fmuser.org -> ไอริช
it.fmuser.org -> อิตาเลี่ยน
ja.fmuser.org -> ภาษาญี่ปุ่น
ko.fmuser.org -> ภาษาเกาหลี
lv.fmuser.org -> ลัตเวีย
lt.fmuser.org -> ลิทัวเนีย
mk.fmuser.org -> มาซิโดเนีย
ms.fmuser.org -> มาเลย์
mt.fmuser.org -> มอลตา
no.fmuser.org -> นอร์เวย์
fa.fmuser.org -> เปอร์เซีย
pl.fmuser.org -> โปแลนด์
pt.fmuser.org -> โปรตุเกส
ro.fmuser.org -> โรมาเนีย
ru.fmuser.org -> รัสเซีย
sr.fmuser.org -> เซอร์เบีย
sk.fmuser.org -> สโลวัก
sl.fmuser.org -> สโลวีเนีย
es.fmuser.org -> สเปน
sw.fmuser.org -> ภาษาสวาฮิลี
sv.fmuser.org -> สวีเดน
th.fmuser.org -> ไทย
tr.fmuser.org -> ตุรกี
uk.fmuser.org -> ยูเครน
ur.fmuser.org -> ภาษาอูรดู
vi.fmuser.org -> เวียดนาม
cy.fmuser.org -> เวลส์
yi.fmuser.org -> ยิดดิช
ในช่วงไม่กี่ปีที่ผ่านมาด้วยความต้องการแบนด์วิดท์ที่เพิ่มขึ้นในช่องวิดีโอเช่นการถ่ายทอดสดและวิดีโอสั้น ๆ และการแข่งขันที่รุนแรงขึ้นในอุตสาหกรรม CDN บริษัท CDN หลายแห่งได้เริ่มพัฒนาไปในทิศทางของ P2P-CDN P2P-CDN เป็นโซลูชั่นที่ยอดเยี่ยมในการลดต้นทุนและเร่งบริการวิดีโอ
วันนี้ฉันจะใช้โปรโตคอล HLS เป็นจุดเริ่มต้นเพื่ออธิบายโครงการ P2P-CDN-PrismCDN
โดยปกติแล้ว Live P2P-CDN จะใช้ในการส่งวิดีโอโปรโตคอล FLV เหตุใด Paiyun จึงพัฒนา P2P-CDN ที่รองรับโปรโตคอลการส่ง HLS เนื่องจากลูกค้าบางรายใช้โปรแกรมเล่นเว็บจึงไม่ต้องการใช้โปรโตคอล FLV เพื่อตอบสนองความต้องการของลูกค้า P2P-CDN ได้ทำการปรับ HLS ให้เข้ากับ P2P-CDN เพื่อให้สามารถรองรับโปรโตคอล HLS ได้
ดู HLS และ HLS + ก่อน แม้ว่า HLS จะถูกใช้กันอย่างแพร่หลาย แต่ความล่าช้าโดยเฉลี่ยคือ 10-30 วินาทีซึ่งมีข้อเสียของความล่าช้าสูง เทคโนโลยี HLS + ช่วยลดความล่าช้าลงเหลือ 4 วินาทีโดยการแบ่งส่วนและทรานส์แคปซูลวิดีโอที่โหนดขอบของ CDN ปัจจุบัน PrismCDN รองรับบริการ HLS + อย่างสมบูรณ์แล้ว
P2P-CDN สนับสนุนหลักการใช้งาน HLS
ยกตัวอย่าง PrismCDN แนวทางปฏิบัติในปัจจุบันคือ P2P-CDN ต้องเป็น P2P downloader SDK จากนั้นดาวน์โหลดข้อมูลผ่านโปรโตคอล P2P และในขณะเดียวกันก็ใช้เซิร์ฟเวอร์ CDN เพื่อเสริมการดาวน์โหลดข้อมูลและรับตัวกลาง ผลลัพธ์ - สตรีมข้อมูล FLV จากนั้น SDK จะถูกถ่ายโอนและห่อหุ้มในเครื่องแปลงเป็นสตรีมข้อมูล M3U8 และ TS และในที่สุดก็มีบริการ HTTP ในที่อยู่ IP ท้องถิ่น 127.0.0.1 และในที่สุดผู้เล่นก็สามารถเข้าถึงสตรีมข้อมูล HLS ได้
△ PrismCDN รองรับกระบวนการโปรโตคอล HLS
วิธีที่ PrismCDN รองรับโปรโตคอล HLS นั้นคล้ายกับวิธีที่ HLS + ลดเวลาแฝง HLS + สไลซ์ที่โหนดขอบ CDN ในขณะที่ PrismCDN เสร็จสิ้นการแบ่งส่วนและส่งสตรีมข้อมูล FLV ภายในเครื่องบนไคลเอนต์
แนวคิดของ P2P HLS เหมือนกับ HLS + ส่วน TS แต่ละส่วนถูกตัดให้เล็กมากและ TARGETDURATION จะทำ 1 วินาทีดังนั้นการหน่วงเวลาจากต้นทางถึงปลายทางคือ 4 วินาที
ประสิทธิภาพสูงและราคาต่ำเป็นความลับภายใต้สถาปัตยกรรมการถ่ายทอดสดที่ไม่เหมือนใคร
ข้างต้นอธิบายถึงการห่อหุ้มการถ่ายโอนภายในของโปรโตคอล HLS ซึ่งเป็นวิธีการส่งกระแสข้อมูลที่สำคัญที่สุดเมื่อเทียบกับ P2P-CDN
△อีกหนึ่งสถาปัตยกรรมการถ่ายทอดสดบนคลาวด์ PrismCDN
ขั้นแรกจุดยึดจะผลักสตรีมแบบสดไปยังเซิร์ฟเวอร์ CDN ผ่านโปรโตคอล RTMP และเซิร์ฟเวอร์ CDN จะส่งสตรีมข้อมูลหนึ่งในยี่สิบทันทีไปยังโหนดหมอกเช่นออปติคัลโมเด็มเราเตอร์และกล่องรับสัญญาณ จากนั้นโหนดหมอกจะส่งต่อข้อมูลไปยังตัวดาวน์โหลด SDK จากนั้นตัวดาวน์โหลดจะเสริมข้อมูลไปยังเซิร์ฟเวอร์ CDN และในที่สุดก็เขียนสตรีม FLV
จุดสำคัญของการส่งข้อมูล PrismCDN คือการพึ่งพาความสามารถในการอัปสตรีมของโหนดหมอกเช่นออปติคัลโมเด็มและเราเตอร์เพื่อให้แบนด์วิดท์ CDN ซึ่งจะช่วยลดการไหลของข้อมูลเสริมของเซิร์ฟเวอร์ CDN ข้อมูลส่วนใหญ่ถูกส่งต่อผ่านโหนดหมอกทำให้บรรลุเป้าหมายในการประหยัดค่าใช้จ่ายในที่สุด
รูปแบบการถ่ายทอดสดที่ไม่เหมือนใครสร้างเวลาแฝงต่ำ
เมื่อเทียบกับผลิตภัณฑ์ P2P อื่น ๆ คุณสมบัติที่ใหญ่ที่สุดของ PrismCDN คือเวลาแฝงต่ำ
การแพร่ภาพสดแบบ P2P มีประวัติยาวนานหลายปี ในช่วงต้นปี 2004 เทคโนโลยี P2P ได้ถูกนำมาใช้ในแอปพลิเคชั่นถ่ายทอดสดทางเว็บทีวีแล้วและสัญญาณสถานีโทรทัศน์บางช่องก็ถูกนำไปใช้ในอินเทอร์เน็ต อย่างไรก็ตามถูก จำกัด ด้วยเทคโนโลยีความล่าช้าในการถ่ายทอดสดของ P2P มีค่อนข้างมากในเวลานั้น
เหตุใดการถ่ายทอดสดแบบ P2P จึงล่าช้าในปี 2004 มาก
เนื่องจากสตรีมข้อมูลรูปแบบการถ่ายทอดสดในขณะนั้นดาวน์โหลดข้อมูลจากโหนดการเล่นระดับบนสุดและ CDN จากนั้นส่งไปยังโหนดระดับล่างทีละชั้น โครงสร้างต้นไม้ที่มีชีวิตแบบนี้ท่วมข้อมูลตลอดทางทำให้เกิดความล่าช้ามาก
PrismCDN ไม่จำเป็นต้องสร้างแผนผังการถ่ายทอดสดโมเดลการถ่ายทอดสดเพียงเลเยอร์เดียวสามารถบรรลุผลของบัญชี P2P ที่ค่อนข้างสูงได้ ในโมเดลชั้นเดียวความล่าช้าจากต้นทางถึงปลายทางคือภายใน 3 วินาที ด้วยความล่าช้าดังกล่าวบริการถ่ายทอดสดปัจจุบันในตลาดเช่นการถ่ายทอดสดเกมและการถ่ายทอดสดทั้งหมดสามารถใช้งานได้กับ PrismCDN
สรุปได้ว่าเทคโนโลยีเวลาแฝงต่ำของ PrismCDN ช่วยลดความซับซ้อนของรูปแบบการส่งข้อมูลเป็นหลัก
△แผนผังการถ่ายทอดสด P2P แบบดั้งเดิมอยู่ทางซ้ายและรูปแบบการถ่ายทอดสด PrismCDN อยู่ทางขวา
อัตราการแบ่งปัน 90% มีคุณสมบัติแฝงต่ำและต้นทุนต่ำ
อัตราส่วนหุ้นของโหนด PrismCDN มากกว่า 90% กุญแจสำคัญในการเพิ่มสัดส่วนหุ้นคือการนำอุปกรณ์ของบุคคลที่สามมาจัดหาข้อมูล เมื่อเปรียบเทียบกับต้นไม้ถ่ายทอดสดแบบดั้งเดิมแล้ว PrismCDN ไม่มีข้อ จำกัด ของ "ผู้เล่นคือผู้จัดหา" ตัวอย่างเช่นหากมีผู้เล่นพร้อมกัน 10,000 คนโครงสร้างไลฟ์ทรีแบบเดิมจะไม่รองรับการแชร์แบนด์วิดท์กับผู้ใช้รายอื่นขณะเล่นโดยเฉพาะอย่างยิ่งเมื่อความดันข้อมูลสูง PrismCDN ได้เพิ่มจำนวนอุปกรณ์ของบุคคลที่สามเพิ่มการจัดหาแบนด์วิดท์ต้นทางและลดแรงกดดันต่อโหนด CDN ซึ่งจะเป็นการเพิ่มอัตราส่วนการแชร์โหนด
กุญแจสำคัญในความสามารถของ PrismCDN ในการปรับปรุงความคล่องแคล่วอยู่ในโปรโตคอล UDP เมื่อเทียบกับโปรโตคอล TCP โปรโตคอล UDP มีพื้นที่สำหรับการปรับให้เหมาะสมมากขึ้น ในการทดสอบจริงเราปล่อยให้บางโหนดใช้ TCP ในการรันและโหนดอื่น ๆ บางโหนดใช้ UDP เพื่อทำงาน เมื่อเทียบกับ TCP แล้ว UDP สามารถปรับปรุงความคล่องแคล่วได้ 5%
ในแง่ของการเลือกโหนดหมอกด้วยความช่วยเหลือของระบบการตั้งเวลาอัจฉริยะโหนดที่ใกล้ที่สุดจะถูกเลือกเพื่อแก้ปัญหาการเชื่อมต่อโครงข่ายและการทำงานร่วมกันระหว่างตัวดำเนินการและหลีกเลี่ยงสถานการณ์ข้ามผู้ปฏิบัติงาน
การทดสอบต่างๆเพื่อกำหนดพารามิเตอร์ที่เหมาะสมที่สุด
ตัวบ่งชี้เวลาแฝงต่ำอัตราการแบ่งปันสูงและความคล่องแคล่วใน PrismCDN มีความสำคัญมาก อย่างไรก็ตามตัวบ่งชี้เหล่านี้หลายตัวมีความขัดแย้งกันเช่นอัตราการแบ่งปันและความคล่องแคล่ว จะปรับปรุงความคล่องแคล่วในขณะที่เพิ่มอัตราการแบ่งปันได้อย่างไร? เรากำลังปรับพารามิเตอร์เหล่านี้ในระหว่างขั้นตอนการพัฒนาและมองหาพารามิเตอร์ที่เหมาะสมอย่างต่อเนื่องผ่านการทดสอบ AB ขนาดใหญ่ของระบบออนไลน์ค้นหาเวลาที่เหมาะสมในการเสริมข้อมูลจำนวนโหนดที่ใช้ในการส่งข้อมูลและจำนวนโหนดที่ซ้ำซ้อน ถูกนำมาใช้
การพัฒนาในอนาคต
นอกจาก P2PHLS แล้ว YouPaiyun ยังพัฒนา WebP2P ซึ่งจะใช้ WebRTC, DataChannel, MSE, Webassembly และเทคโนโลยีอื่น ๆ เมื่อเราไปขายผลิตภัณฑ์ P2P แน่นอนจะมีการต่อต้านในตลาดเนื่องจากลูกค้าอาจไม่ไว้วางใจผลิตภัณฑ์ P2P ของ SDK รวมถึงการอัปเกรดและช่องทางการจัดจำหน่ายและวิธีการย้อนกลับหากมีสิ่งผิดปกติเกิดขึ้น แต่ถ้าคุณใช้ WebP2P ในการทำลูกค้าจะอุ่นใจมากขึ้น หากมีปัญหากับระบบ P2P คุณสามารถย้อนกลับไปใช้เวอร์ชันเก่าได้อย่างรวดเร็ว
|
ป้อนอีเมลเพื่อรับเซอร์ไพรส์
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> แอฟริคานส์
sq.fmuser.org -> แอลเบเนีย
ar.fmuser.org -> ภาษาอาหรับ
hy.fmuser.org -> อาร์เมเนีย
az.fmuser.org -> อาเซอร์ไบจัน
eu.fmuser.org -> บาสก์
be.fmuser.org -> เบลารุส
bg.fmuser.org -> บัลแกเรีย
ca.fmuser.org -> คาตาลัน
zh-CN.fmuser.org -> ภาษาจีน (ประยุกต์)
zh-TW.fmuser.org -> ภาษาจีน (ดั้งเดิม)
hr.fmuser.org -> โครเอเชีย
cs.fmuser.org -> เช็ก
da.fmuser.org -> เดนมาร์ก
nl.fmuser.org -> ดัตช์
et.fmuser.org -> เอสโตเนีย
tl.fmuser.org -> ฟิลิปปินส์
fi.fmuser.org -> ฟินแลนด์
fr.fmuser.org -> ฝรั่งเศส
gl.fmuser.org -> กาลิเซีย
ka.fmuser.org -> จอร์เจีย
de.fmuser.org -> เยอรมัน
el.fmuser.org -> กรีก
ht.fmuser.org -> ชาวเฮติครีโอล
iw.fmuser.org -> ภาษาฮิบรู
hi.fmuser.org -> ภาษาฮินดี
hu.fmuser.org -> ฮังการี
is.fmuser.org -> ไอซ์แลนด์
id.fmuser.org -> ชาวอินโดนีเซีย
ga.fmuser.org -> ไอริช
it.fmuser.org -> อิตาเลี่ยน
ja.fmuser.org -> ภาษาญี่ปุ่น
ko.fmuser.org -> ภาษาเกาหลี
lv.fmuser.org -> ลัตเวีย
lt.fmuser.org -> ลิทัวเนีย
mk.fmuser.org -> มาซิโดเนีย
ms.fmuser.org -> มาเลย์
mt.fmuser.org -> มอลตา
no.fmuser.org -> นอร์เวย์
fa.fmuser.org -> เปอร์เซีย
pl.fmuser.org -> โปแลนด์
pt.fmuser.org -> โปรตุเกส
ro.fmuser.org -> โรมาเนีย
ru.fmuser.org -> รัสเซีย
sr.fmuser.org -> เซอร์เบีย
sk.fmuser.org -> สโลวัก
sl.fmuser.org -> สโลวีเนีย
es.fmuser.org -> สเปน
sw.fmuser.org -> ภาษาสวาฮิลี
sv.fmuser.org -> สวีเดน
th.fmuser.org -> ไทย
tr.fmuser.org -> ตุรกี
uk.fmuser.org -> ยูเครน
ur.fmuser.org -> ภาษาอูรดู
vi.fmuser.org -> เวียดนาม
cy.fmuser.org -> เวลส์
yi.fmuser.org -> ยิดดิช
FMUSER Wirless ส่งวิดีโอและเสียงได้ง่ายขึ้น!
ติดต่อ
ที่ตั้ง:
เลขที่ 305 อาคาร HuiLan เลขที่ 273 Huanpu Road Guangzhou China 510620
หมวดหมู่
จดหมายข่าว