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 -> יידיש
חברים שצריכים לבנות פלטפורמת וידיאו חיה לא באים לראות אותה, קוד המקור הטרי שפורסם לווידיאו חי נמצא כאן!
כידוע, לבניית פלטפורמת שידור חי, סט מלא של קוד מקור וידאו בשידור חי הוא המפתח. אם ניקח את קוד המקור של הווידאו החי של Cloud Leopard כדוגמה, העורך יציג בפניך כיצד לבנות פלטפורמת שידור חי.
הצעד הראשון, אוסף הווידיאו והשמע במחשב האישי
כרגע המשחקים החמים והמסוחרים ביותר הם משחקי טרמינל, כמו League of Legends, Sword Spirit, World of Tanks, DOTA2, Kart, Dream Three Kingdoms, Monster Hunter, World Perfect, Cross Fire, World of Warcraft, Fantasy Westward Journey, Hearthstone וכו 'עבור משחקים בקנה מידה גדול, יש צורך ללכוד באופן מושלם את מסך המשחק והשמע בצד המחשב.
תמונת המיינסטרים בצד המחשב היא כרגע ברזולוציה גבוהה של 1080P, והיא בעיקר סרט קולנוע. כמות הנתונים גדולה מאוד. כיצד לאסוף נתונים אלה ביעילות ולקודד ולדחוס בזמן אמת, ובמקביל להיות בעל יעילות דחיסה גבוהה יותר כדי לחסוך את הפלטפורמה העלות של רוחב הפס של הנתונים בסופו של דבר היא בעיה שיש לקחת בחשבון בפירוט.
השלב השני, אוסף הווידיאו והשמע הנייד
בנוסף לשידור החי של משחקי צד PC, עלינו לעשות גם משחקי צד ניידים וסצינות חוץ. לכן, חובה לפתח כלי שידור חי בצד הנייד.
שתי מערכות ההפעלה העיקריות הנוכחיות לטלפונים ניידים הן ה- Android של גוגל ו- iOS של אפל. שפות הפיתוח ומסגרות הפיתוח של שתי מערכות ההפעלה העיקריות שונות לחלוטין. מערכת אנדרואיד משתמשת בשפת Java לפיתוח שכבות יישומים, ואילו מערכת ה- iOS של אפל משתמשת בשפת Object-C לפיתוח. לשתי הפלטפורמות יש ממשקי פיתוח ותכונות שונים משלהם, ולאפליקציות בשתי הפלטפורמות אין תאימות כלשהי, לכן עלינו להקים שני צוותי פיתוח APP כדי להשלים את העניין הזה.
השלב השלישי, פרסום תוכן והעתרת קידוד
לאחר שציוד הקצה אוסף ומעבד את תוכן הווידאו והשמע החי, הוא דוחף אותו תחילה לשרת המקור של הפלטפורמה. אנו פורסים את שרת המקור בחדר צומת השדרה של המפעיל המקומי בבייג'ינג (מרחק קרוב לתחזוקה קלה). שרת המקור מאמץ מנגנון גיבוי חם של אשכול רב-מכונות כדי למנוע משרת אתרי מקור להשפיע על פעולתו היציבה של הפלטפורמה כולה לאחר כיבושה.
שרת אתר המקור מחובר להתקן אחסון מקצועי למערך הדיסקים. כאשר שרת אתר המקור מקבל את הנתונים, הוא מעתיק תחילה עותקי N ומעביר אותם ל N צמתי ה- CDN המשניים שלמטה, ומעתיק עותק אחד לשרת ההמרה בו זמנית. שרת ההמרה מבצע קידוד בזמן אמת של כל זרם שהתקבל, ובעיקר ממיר את זרם הסיביות בהבחנה גבוהה לזרם סיביות בהגדרה סטנדרטית למסוף נייד עם מסך קטן. הטרמינל הנייד שמקבל זרם סיביות קטן בהגדרה קטנה לא רק עונה על דרישות הרזולוציה של המסך הקטן שלו, יחד עם זאת, הוא יכול להפחית את דרישות יכולת הפענוח של הטרמינל הנייד ולחסוך למעשה עלויות רוחב הפס.
במקביל, שרת ההמרה שומר את הקלטת השידור בזמן אמת בזמן אמת למערך הדיסקים להפעלה מאוחרת יותר על פי דרישה.
השלב הרביעי, שחרור מדיה זורמת
הזרמת מדיה זורמת חשובה מאוד גם לפלטפורמה כולה, מכיוון שהשירות הסופי למשתמשי הקצה הוא שרתי המדיה הזורמים המופצים ברחבי הרשת. היציבות והביצועים של שרתי המדיה הזורמים קובעים את חוויית המשתמש הסופי. ועלות התפעול של הפלטפורמה. בהתבסס על הניסיון הקודם של IPTV, המסלול הטכני שבחרנו בפרויקט זה עדיין מפותח בעצמו. כמובן שהוא מבוסס על שרת הזרמת ה- IPTV הקודם. לנקודות הטכניות המרכזיות יש את השיפורים הבאים:
1. שרת המדיה הזורמת עדיין מיושם בשפת C כדי להבטיח את יעילות התפעול הגבוהה ביותר;
2. שנה את מודל ה- Multi-Process הקודם למודל IO אסינכרוני כדי לשפר את ביצועי העיבוד במקביל של השרת;
3. הוסיף תמיכה בפרוטוקולי RTMP ו- HLS בשכבת הפרוטוקול;
4. הציגו את הארכיטקטורה המבוזרת של Hadoop כדי להקל על פריסה מבוזרת בקנה מידה גדול, תזמון וסובלנות תקלות;
באמצעות שיפורים אלה, לביצועים הכוללים של שרת המדיה הזורמת תהיה קפיצה איכותית נוספת.
השלב החמישי, הפצת תוכן CDN
CDN הוא תוכן רב, אך ישנם גם ספקי שירותי CDN רבים בשוק. לא צריך להיות קשה למצוא אחד שמתאים לך. מבחינת בחירת פרוטוקולים, אנו תומכים בפרוטוקולי RTMP ו- HTTP על פי המאפיינים של יישומים חיים ועל פי דרישה. , פרוטוקול UDP שלושת הסוגים הללו.
לבסוף, יש צד הנגן, המחשב האישי, אנדרואיד ו- iOS. פיתוח קוד המקור של הווידאו החי עצמו דורש הרבה זמן, אנרגיה ועלות. אם אתה לא מוכן, מומלץ לא להכין לבד את קוד המקור של הווידאו החי. אחרי הכל, השוק מצוין. קוד המקור בווידאו החי עדיין עשיר מאוד
|
הזן דוא"ל כדי לקבל הפתעה
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
כל הקטגוריות
ניוזלטר