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 -> ยิดดิช
แนวคิดหลักในการแก้ปัญหาเวลาแฝงต่ำ: ไม่มีบัฟเฟอร์
latency ต่ำ: ตามชื่อที่แนะนำหมายความว่าความแตกต่างของเวลาระหว่างการสิ้นสุดการเล่นและการสิ้นสุดสตรีมมิงยิ่งน้อยเท่าไหร่ก็ยิ่งดีเท่านั้น แล้วจะทำอย่างไรจึงจะได้เวลาแฝงต่ำ? สรุปคำเดียว: ไม่มีบัฟเฟอร์
ก่อนอื่นเรามาอธิบายทิศทางการไหลของสตรีมวิดีโอ: push stream end - CDN server --- pull stream end
1. ไม่มีบัฟเฟอร์ที่ด้านผลักนั่นคือเพื่อให้แน่ใจว่ามีบัฟเฟอร์ต่ำสุดที่ด้านผลัก โดยพื้นฐานแล้วจะช่วยให้มั่นใจได้ว่าในกรณีที่เครือข่ายกระวนกระวายใจหรือการเสื่อมสภาพอย่างกะทันหันเมื่อสิ้นสุดการสตรีมก็สามารถทิ้งบัฟเฟอร์บัฟเฟอร์และผลักเฟรมวิดีโอที่สร้างขึ้นใหม่ต่อไป เพื่อให้แน่ใจว่าเนื้อหาวิดีโอเป็นปัจจุบันเมื่อเครือข่ายเริ่มส่ง
2. CDN nobuffer ปรับการกำหนดค่าของ CDN เพื่อให้ GOP แคชโดยเซิร์ฟเวอร์ CDN น้อยที่สุดเท่าที่จะเป็นไปได้เพื่อให้แน่ใจว่าการสิ้นสุดการสตรีมจะได้รับเนื้อหาล่าสุด
3. โนบัฟเฟอร์ด้านดึง เนื่องจากการพุชและโอน CDN มีชุดโนบัฟเฟอร์จึงไม่ควรอธิบายความหมายของการตั้งค่าโนบัฟเฟอร์ที่ด้านดึงมากเกินไป
สิ่งหนึ่งที่ต้องจำไว้: การแก้ปัญหาเวลาแฝงต่ำไม่ใช่เรื่องเดียวจบ การกำหนดค่าปลายทั้งสามจะส่งผลต่อผลของเวลาในการตอบสนอง
ประสบการณ์การถ่ายทอดสดที่มีความล่าช้าต่ำเมื่อสิ้นสุดการสตรีม (อิงตาม ijkplayer)
ในขั้นตอนการถ่ายทอดสดมีการหน่วงเวลาก่อนและความล่าช้าของเนื้อหา การหน่วงเวลาเริ่มต้นครั้งแรกสามารถควบคุมได้ที่ประมาณ 100ms; ความล่าช้าของเนื้อหาตาม RTMP สามารถควบคุมได้ประมาณ 2 ~ 5 วินาทีตามสถานการณ์ของ CDN เนื่องจาก RTMP ใช้โปรโตคอล TCP จึงจะได้รับผลกระทบจากสภาพเครือข่ายในระหว่างการเล่นทำให้มีความล่าช้าเพิ่มขึ้น ด้วยการทำความเข้าใจความรู้ที่เกี่ยวข้องของการสตรีมแบบสดและดึงเราสามารถทราบได้ว่าตามการตั้งค่าการควบคุมที่แตกต่างกันของด้านพุช (กลยุทธ์การผลักดัน) และเซิร์ฟเวอร์ (กลยุทธ์แคช) เรามีแนวโน้มที่จะได้รับเนื้อหาเมื่อไม่กี่วินาทีที่ผ่านมา (มากยิ่งขึ้น มากกว่าสิบวินาที) ซึ่งสามารถทราบได้จากการเปรียบเทียบเนื้อหาของด้านดึงและด้านดัน สำหรับเนื้อหาเหล่านี้ข้อมูลที่แคชไว้โดยเซิร์ฟเวอร์ CDN จะถูกดึงไปที่จุดสิ้นสุดการสตรีมและคิวบัฟเฟอร์จะใหญ่ขึ้น จากนั้นยิ่งคิวบัฟเฟอร์มีขนาดใหญ่ความล่าช้าระหว่างปลายดึงและปลายดันก็จะยิ่งมากขึ้น
สาเหตุหลักของความล่าช้าของปลายดึงคือคิวบัฟเฟอร์มีขนาดใหญ่ขึ้นและความล่าช้าของความแตกต่างระหว่างเนื้อหาที่เล่นโดยปลายดึงและปลายดันเพิ่มขึ้น
เงื่อนไขการชำระเงิน:
1. ควบคุม max_ buffer_ Size ตั้งค่า Max reason_ buffer_ Size เพื่อไม่ให้การสตรีมสิ้นสุดแคชเนื้อหาเป็นเวลานาน (หลังจากทดสอบพบว่าไม่สามารถใช้งานได้จริงมากนักเนื่องจากความล่าช้าของเนื้อหาสามารถทำได้โดย ติดตามหรือทิ้งเนื้อหาที่เล่นอยู่ในปัจจุบันและข้ามไปยังข้อมูลล่าสุดอย่างรวดเร็ว)
2. การเล่นความเร็วสองเท่าใช้เพื่อใช้คิวบัฟเฟอร์อย่างรวดเร็ว หลังจากการใช้งานถึงช่วงที่เหมาะสมการเล่นปกติจะดำเนินการ (มอนิเตอร์และควบคุมคิวบัฟเฟอร์แบบไดนามิกซึ่งต้องใช้ประสิทธิภาพการถอดรหัสของอุปกรณ์เพื่อให้สามารถรองรับได้)
3. ใช้กลยุทธ์การสูญเสียแพ็กเก็ต (การสูญเสียเฟรม) คำอธิบายกลยุทธ์:
ในกรณีของสตรีมเสียงและสตรีมวิดีโอหรือสตรีมเสียงเท่านั้นเมื่อ audioq ถึงช่วงเวลาหนึ่งส่วนก่อนหน้าของแพ็กเก็ตจะหายไปเนื่องจากค่าเริ่มต้นคือ av_ SYNC_ AUDIO_ Master วิดีโอจะตามทัน
เฉพาะในกรณีของการสตรีมวิดีโอเมื่อวิดีโอ Q ถึงช่วงเวลาหนึ่งแพ็กเก็ตก่อนหน้าบางส่วนจะสูญหายไป
|
ป้อนอีเมลเพื่อรับเซอร์ไพรส์
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
หมวดหมู่
จดหมายข่าว