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 -> ยิดดิช
หลังจากการพัฒนาแอปถ่ายทอดสดเสร็จสิ้น ช่างเทคนิคต้องไม่เพียงทดสอบความสมบูรณ์ของซอร์สโค้ดและความเข้ากันได้ของอุปกรณ์เท่านั้น แต่ยังต้องคำนึงถึงอิทธิพลของเครือข่ายในการถ่ายทอดสดด้วย เนื่องจากความไม่เสถียรของเครือข่ายคือ ปัจจัยที่สำคัญที่สุดที่ทำให้ภาพถ่ายทอดสดและเสียงดีเลย์ ที่จริงแล้ว มีปัจจัยที่ไม่ใช่เครือข่ายบางอย่างที่อาจทำให้เกิดความล่าช้าในการพัฒนาแอพสตรีมมิงแบบสด
วันนี้บรรณาธิการจะสรุปสถานการณ์ทั้งหมดที่ทำให้เครือข่ายล่าช้า
1. เครือข่ายล่าช้า
นี่หมายถึงความแตกต่างของเวลาระหว่างการรวบรวมจากโฮสต์และการเล่นที่ผู้ชม แม้ว่าคุณจะไม่ได้พิจารณาคอลเล็กชันของโฮสต์ก็ตาม เวลาที่ใช้ในการเข้ารหัสวิดีโอและเวลาที่ผู้ดูใช้ในการถอดรหัสโมเดลวิดีโอจะทำให้เกิดความล่าช้าอย่างหลีกเลี่ยงไม่ได้ เหตุผลก็คือข้อมูลเกี่ยวกับ "ระยะทาง" จากโฮสต์ไปยังผู้ดูอาจผ่านโหนด CDN จำนวนมากและผ่านครั้งเดียว , จะมีกระบวนการแจกจ่ายและกระบวนการนี้จะทำให้เกิดความล่าช้าอย่างหลีกเลี่ยงไม่ได้ นอกจากนี้ กระบวนการส่งข้อมูลยังเกี่ยวข้องกับการโต้ตอบเชิงตรรกะ เช่น การส่งและการยืนยันแพ็กเก็ตซ้ำ และตรรกะบางอย่างบนแคช ซึ่งจะเพิ่มมากขึ้นบนพื้นฐานนี้
2. เครือข่ายกระวนกระวายใจ
ความกระวนกระวายใจของเครือข่ายหมายถึงความไม่สอดคล้องกันของลำดับการมาถึง ช่วงเวลา และเวลาของแพ็กเก็ตข้อมูล ตัวอย่างเช่น ถ้าส่งแพ็กเก็ตข้อมูล N+1 แต่ละตารางจะถูกส่งทุกๆ 1 วินาที เป็นผลให้แพ็กเก็ต N-50 พบความแออัดของเครือข่ายระหว่างการส่ง ส่งผลให้แพ็กเก็ต N-50 ไม่มาถึงทันทีหลังจาก N-51 แต่จะมาถึงหลังจาก N ล่าช้า สถานการณ์นี้จะทำให้เนื้อหาเล่นตามลำดับการรับสัญญาณ มิฉะนั้น จะทำให้เกิดการบิดเบือน เพื่อไม่ให้เกิดความผิดเพี้ยน จะทำให้เกิดความล่าช้าในการเล่นอย่างหลีกเลี่ยงไม่ได้
3. การสูญเสียแพ็กเก็ตเครือข่าย
โปรโตคอลการส่งสื่อแบบสตรีมมิ่ง เช่น RTMP และ HLS ที่ใช้ในการถ่ายทอดสดนั้นใช้ TCP คุณลักษณะที่สำคัญมากของ TCP คือความน่าเชื่อถือ-ไม่มีปัญหาข้อมูลสูญหายจะเกิดขึ้น เพื่อให้เกิดความน่าเชื่อถือ TCP จะมี 3-way handshake ระหว่างกระบวนการส่ง: ขั้นแรกไคลเอนต์จะส่งคำขอเชื่อมต่อไปยังเซิร์ฟเวอร์ และหลังจากที่เซิร์ฟเวอร์ตกลง ลูกค้าจะยืนยันการเชื่อมต่อซึ่งก็คือ 3- วิธีจับมือกัน จากนั้น ลูกค้าจะเริ่มส่งข้อมูล ทุกครั้งที่ส่งข้อมูลเป็นชุด หลังจากได้รับการยืนยัน "ได้รับ" จากเซิร์ฟเวอร์แล้ว ก็จะส่งชุดถัดไปต่อไป แล้วปัญหาก็เกิดขึ้น เพื่อให้แน่ใจว่าการส่งสัญญาณ TCP จะมีกลไกการส่งสัญญาณซ้ำอัตโนมัติ หากการสูญหายของแพ็กเก็ตเกิดขึ้นระหว่างการส่งและไม่ได้รับสัญญาณ "ที่ได้รับ" จากปลายทางเพียร์ ปลายทางในพื้นที่จะส่งแพ็กเก็ตที่สูญหายอีกครั้งโดยอัตโนมัติจนกว่าจะหมดระยะเวลาหมดเวลา การสูญเสียแพ็กเก็ตเครือข่ายเป็นปัจจัยที่ควบคุมได้ยาก ดังนั้นเมื่ออัตราการสูญเสียแพ็กเก็ตเครือข่ายเริ่มเพิ่มขึ้น การส่งข้อมูลซ้ำจะทำให้การหน่วงเวลาเพิ่มขึ้นต่อไป
4. RTMP สะสมล่าช้า
แม้ว่าในโปรโตคอลการส่งกระแสข้อมูลสื่อ RTMP นั้นถูกใช้มากที่สุดอย่างไม่ต้องสงสัย แต่ก็มีจุดอ่อนที่สำคัญกว่านั่นคือข้อผิดพลาดสะสม เหตุผลค่อนข้างง่าย กล่าวคือ RTMP อิงตาม TCP: เมื่อสถานะเครือข่ายไม่ดี เซิร์ฟเวอร์จะบัฟเฟอร์แพ็กเก็ต ซึ่งจะทำให้เกิดความล่าช้าสะสม เมื่อสถานะเครือข่ายดีก็จะถูกส่งไปยังไคลเอนต์พร้อมกัน มาตรการแก้ไขนี้คือทำให้บัฟเฟอร์ของไคลเอ็นต์มีขนาดใหญ่เกินไป ซึ่งทำให้เกิดความล่าช้า
5. GOP-Cache (ความล่าช้าที่เกิดจากกลุ่มรูปภาพ)
กลุ่มรูปภาพที่เรียกว่า GOP เพื่อให้ทุกคนเข้าใจโดยสัญชาตญาณมากขึ้น ให้ใส่ภาพโดยตรง: แหล่งที่มาของภาพ: https://www.processon.com/view/56ebb341e4b01c9aeb5f137f ข้างต้นเป็นสาเหตุหลักที่อาจทำให้การถ่ายทอดสดล่าช้า หากคุณมีความคิดเห็นอื่นเกี่ยวกับเรื่องนี้ โปรดฝากข้อความถึงบรรณาธิการในพื้นที่แสดงความคิดเห็น
|
ป้อนอีเมลเพื่อรับเซอร์ไพรส์
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
หมวดหมู่
จดหมายข่าว