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 --- קח זרם קצה
1. אין חיץ בצד הדחיפה, כלומר כדי להבטיח את החיץ המינימלי בצד הדחיפה. זה בעצם מבטיח שבמקרה של ריצוד ברשת או הידרדרות פתאומית בסוף הזרם, הוא יכול להשליך את המאגר שנאגר ולהמשיך לדחוף מסגרות וידאו חדשות שנוצרו. זה מבטיח שתוכן הווידאו יהיה מעודכן כאשר הרשת מתחילה להעביר.
2. CDN nobuffer, התאם את התצורה של CDN כך שה- GOP במטמון של שרת CDN יהיה פחות נמוך ככל האפשר, כדי להבטיח שקצה הסטרימינג יקבל את התוכן העדכני ביותר.
3. הצד הנמוך יותר. מכיוון של- CDN לדחיפה והעברה יש סט nobuffer, אין להסביר יותר מדי את המשמעות של הגדרת nobuffer בצד המשיכה.
דבר אחד שיש לזכור: הפתרון לבעיית השהיה נמוכה אינו עניין של קצה אחד. התצורה של שלושה קצוות תשפיע על השפעת החביון.
ניסיון בשידור חי עם עיכוב נמוך בסוף הסטרימינג (מבוסס על ijkplayer)
בתהליך השידור החי יש עיכוב עיכוב ותוכן ראשון. ניתן לשלוט על עיכוב ההתחלה הראשון בערך 100ms; ניתן לשלוט על עיכוב התוכן המבוסס על RTMP בערך 2 ~ 5 שניות בהתאם למצב ה- CDN. מכיוון ש- RTMP מבוסס על פרוטוקול TCP, הוא יושפע מתנאי הרשת בתהליך המשחק, וכתוצאה מכך עיכוב מוגבר. על ידי הבנת הידע הרלוונטי של סטרימינג בשידור חי ובשידור חי, אנו יכולים לדעת שעל פי הגדרות השליטה השונות של צד הדחיפה (אסטרטגיית הדחיפה) והשרת (אסטרטגיית המטמון), אנו עשויים לקבל את התוכן לפני מספר שניות (אפילו יותר יותר מעשר שניות), שניתן לדעת על ידי השוואת תוכן צד משיכה ודופן דחיפה. עבור תכנים אלה, הנתונים שנשמרים על ידי שרת CDN יישארו בסוף הזרם, ותור המאגר יגדל. ואז, ככל שתור החיץ גדול יותר, כך העיכוב בין קצה המשיכה לקצה הדחיפה גדול יותר.
הסיבה העיקרית לעיכוב של משיכת הסיום היא שתור החיץ הופך גדול יותר ועיכוב ההבדל בין התוכן שמנגן הסוף למשוך גדל.
תנאי ההסדר:
1. שלוט בגודל מקס_ מאגר_, הגדר מקסימום סביר_ גודל מאגר_, כך שקצה הסטרימינג לא ישמור את התוכן לאורך זמן (לאחר הבדיקה, נמצא שהוא לא מעשי במיוחד, מכיוון שניתן להשיג את עיכוב התוכן רק על ידי להתעדכן או להשליך את התוכן המושמע כרגע ולדלג במהירות על הנתונים האחרונים)
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 להעביר וידאו ושמע קל יותר!
צרו קשר
כתובת:
No.305 חדר HuiLan בניין No.273 Huanpu כביש גואנגזו סין 510620
כל הקטגוריות
ניוזלטר