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 -> יידיש
5, פרוטוקול RTSP
מסמך הפניה RFC2326
פרוטוקול הזרמת זמן אמת (פרוטוקול הזרמת זמן אמת) הוא פרוטוקול הזרמת מולטימדיה המשמש לבקרה של סאונד או וידאו, ומאפשר שליטה בו זמנית על דרישת הזרמה מרובה. פרוטוקול תקשורת הרשת המשמש במהלך השידור אינו בתחומו המוגדר. צד השרת ניתן לבחור להשתמש ב- TCP או UDP להעברת תוכן זורם. התחביר וההפעלה שלו דומים ל- HTTP 1.1, אך סנכרון הזמן אינו מודגש במיוחד, כך שהוא יכול לסבול עיכובים ברשת. בקרת הביקוש הרב-סטרימינג הנ"ל (Multicast) הנ"ל שהוזכרה קודם לכן יכולה לא רק להפחית את השימוש ברשת בצד השרת, אלא גם לתמוך בכנסי וידאו מרובי-צדדים (Video Conference). מכיוון שהיא פועלת באופן דומה ל- HTTP1.1, פונקציית המטמון "מטמון" של שרת ה- proxy "פרוקסי" חלה גם על RTSP ומכיוון של- RTSP יש פונקציית ניתוב מחדש, ניתן להחליף את השרת המספק את השירות בהתאם לעומס בפועל. מצב להימנע מעומס יתר מרוכז באותו השרת ולגרום לעיכוב.
הוצע במשותף על ידי רשתות אמיתיות ונטסקייפ. הפרוטוקול מגדיר כיצד יישומים רבים-רבים יכולים להעביר ביעילות נתוני מולטימדיה דרך רשת IP. RTSP מספקת מסגרת הניתנת להרחבה המאפשרת לשלוט בנתונים בזמן אמת על פי דרישה, כגון שמע ווידאו. מקורות הנתונים כוללים נתונים חיים ונתונים המאוחסנים בקליפים.
מטרתו של פרוטוקול זה היא לשלוט על מספר חיבורי העברת נתונים, לספק דרך לבחירת ערוצי שידור, כגון UDP, UDP multicast ו- TCP, ומתן שיטות לבחירת מנגנון שידור המבוסס על RTP.
הקשר בין RTSP ו- RTP
RTP: פרוטוקול תחבורה בזמן אמת
RTP / RTCP הוא פרוטוקול העברת הנתונים בפועל;
RTP מעביר נתוני שמע / וידאו. אם זה PLAY, השרת שולח אותו ללקוח. אם זה RECORD, הלקוח יכול לשלוח אותו לשרת. פרוטוקול RTP כולו מורכב משני חלקים קרובים זה לזה: פרוטוקול נתונים RTP ופרוטוקול בקרת RTP (כלומר RTCP) ;
RTCP: RTCP כולל דו"ח שולח ומקבל דו"ח, המשמש לסינכרון אודיו / וידאו ולמטרות אחרות, והוא פרוטוקול בקרה;
RTSP: פרוטוקול הזרמה בזמן אמת (RTSP)
בקשות RTSP כוללות בעיקר DESCRIBE, SETUP, PLAY, PAUSE, TEARDOWN, Options, וכו ', כפי שהשם מרמז, זה יכול להיקרא פונקציית דיאלוג ובקרה;
במהלך שיחת RTSP, SETUP יכול לקבוע את היציאה המשמשת RTP / RTCP, PLAY / PAUSE / TEARDOWN יכול להתחיל או להפסיק את שליחת ה- RTP וכו ';
6. פרוטוקול TCP ו- UDP
פרוטוקול TCP
TCP, השם המלא הוא פרוטוקול בקרת העברה, והשם הסיני הוא פרוטוקול בקרת השידור. זה עובד על שכבת התחבורה של OSI ומספק שירותי שידור אמינים מונחי חיבור.
העבודה של TCP היא בעיקר ליצור חיבור, ואז לקבל נתונים מתוכנית שכבת היישום ולהעביר. TCP משתמש בחיבור מעגל וירטואלי לעבודה. לפני שליחת נתונים, עליו ליצור קשר בין השולח למקבל. לאחר שליחת הנתונים, השולח ימתין למקבל שייתן תשובה מאשרת, אחרת השולח יחשוב כי נתונים אלה אבדו וישלח נתונים אלה שוב.
RTP אינו דומה ל- http ו- ftp שיכולים להוריד את קובץ הסרט כולו לחלוטין. הוא שולח נתונים ברשת בקצב נתונים קבוע. הלקוח גם צופה בקובץ הסרט במהירות זו. לאחר השמעת מסך הסרט, לא ניתן להפעיל אותו שוב ושוב. , אלא אם כן אתה מבקש שוב נתונים מהשרת.
ההבדל הגדול ביותר בין RTSP ל- RTP הוא בכך: RTSP הוא פרוטוקול העברת נתונים דו-כיווני בזמן אמת, המאפשר ללקוח לשלוח בקשות לשרת, כגון הפעלה, קדימה מהירה והפעלה לאחור.
כמובן, RTSP יכול להעביר נתונים על בסיס RTP, ויכול גם לבחור TCP, UDP, UDP multicast וערוצים אחרים לשליחת נתונים, בעלי יכולת הרחבה טובה.
זהו פרוטוקול שכבת יישומי רשת הדומה לפרוטוקול http.
יציאת מקור: יציאת השולח מוגדרת
יציאת יעד: מצוין מספר היציאה של הקצה המקבל
מספר רצף: מציין את מיקום הקטע ברצף הקטעים שיש להעביר
מספר אישור: מציין את מספר הרצף של הקטע שהתקבל בהצלחה, מספר רצף האישור מכיל את מספר הרצף הבא שסוף שליחת האישור מצפה לקבל
קיזוז TCP: מציין את אורך כותרת הקטע. אורך כותרת המדור תלוי באופציה שהוגדרה בשדה אפשרות כותרת המקטעים
שמורה: שדה שמור מיועד לשימוש עתידי
שלטים: SYN, ACK, PSH, RST, URG, FIN
SYN: פירושו סנכרון
ACK: פירושו אישור
PSH: מציין שהנתונים יישלחו לתהליך הקבלה בהקדם האפשרי
RST: מציין איפוס חיבור
URG: מציין מצביע חירום
FIN: מציין שהשולח השלים את העברת הנתונים
חלון: ציין את הפקודה לגבי גודל הקטע הבא שהשולח יכול להעביר
סכום בדיקה: סכום הבדיקה מכיל את כותרת קטע ה- TCP ואת חלק הנתונים המשמש לאימות המהימנות של כותרת הקטע וחלק הנתונים
חירום: מציין שהקטע מכיל מידע לשעת חירום, ומצביע החירום תקף רק כאשר דגל ה- URG מוגדר ל -1.
אפשרויות: מצוין גודל הקטע המוכר, חותמת הזמן, סוף שדה האופציה ואופציית הגבול של שדה האופציה מוגדרת
איך TCP עובד
הקמת חיבור TCP: תהליך הקמת חיבור TCP נקרא גם לחיצת יד תלת כיוונית TCP. ראשית, המארח השולח יוזם בקשת סינכרון (SYN) ליצור קשר עם מארח המקלט; מארח המקלט משיב בתגובת סינכרון / אישור (SYN / ACK) למארח השולח לאחר קבלת בקשה זו; מארח השולח מקבל זאת לאחר שנשלחת החבילה אישור (ACK) למארח המקלט, בשלב זה חיבור ה- TCP נוצר בהצלחה;
סגירת חיבור TCP: לאחר שמארח השולח ומארח היעד יוצרים חיבור TCP ומשלימים את העברת הנתונים, חבילת נתונים עם דגל הסיום שהוגדר ל- 1 תישלח לסגירת חיבור TCP ולשחרר את שטח החיץ שנכבש על ידי החיבור ב- אותו זמן; הגדרת איפוס TCP: TCP מאפשר להפריע לחיבור פתאום במהלך השידור, הנקרא איפוס TCP;
מיון ואישור נתוני TCP: TCP הוא פרוטוקול העברה אמין. הוא משתמש במספרי רצף ומספרי אישור כדי לעקוב אחר קליטת הנתונים במהלך השידור;
שידור חוזר של TCP: בתהליך העברת TCP, אם מארח המקלט אינו מקבל תגובת אישור לחבילת נתונים בתוך פרק הזמן הקצוב לשידור חוזר, מארח השולח מחשיב את חבילת הנתונים אבוד ושולח את חבילת הנתונים שוב למקלט. נקרא שידור חוזר של TCP;
אישור עיכוב TCP: TCP לא תמיד מאשר את ה- data מיד לאחר קבלתו. זה מאפשר למארח לשלוח את הודעת האישור שלו לצד השני בזמן קבלת הנתונים.
הגנת נתונים TCP (בדיקת בדיקה): TCP הוא פרוטוקול העברה אמין, המספק חישוב בדיקת בדיקה כדי לממש את תקינות הנתונים במהלך השידור.
פרוטוקול UDP
פרוטוקול UDP הוא קיצור של UserDatagramProtocol באנגלית, כלומר פרוטוקול datagram של משתמשים, שמשמש בעיקר לתמיכה ביישומי רשת שצריכים להעביר נתונים בין מחשבים. יישומי רשת לקוח / שרת רבים, כולל מערכות ועידת וידאו ברשת, צריכים להשתמש בפרוטוקול UDP. פרוטוקול ה- UDP משמש שנים רבות מאז הקמתו. אף על פי שהמבריקות הראשונית שלו הוסתרה על ידי כמה פרוטוקולים דומים, גם כיום UDP הוא עדיין פרוטוקול שכבת תחבורת רשת מעשי וניתן לביצוע.
כמו פרוטוקול TCP (Transmission Control Protocol) הידוע, פרוטוקול UDP ממוקם ישירות על גבי פרוטוקול ה- IP (פרוטוקול האינטרנט). על פי מודל הייחוס של OSI (Open System Interconnection), UDP ו- TCP שניהם פרוטוקולי שכבת תחבורה.
הפונקציה העיקרית של פרוטוקול UDP היא לדחוס את תעבורת נתוני הרשת בצורה של תרשימים. דאטגרמה אופיינית היא יחידת העברה של נתונים בינאריים. 8 הבתים הראשונים של כל דאטאגרמה משמשים להכיל מידע על כותרות, והבתים הנותרים משמשים להכיל נתוני שידור ספציפיים.
7. השוואה בין פרוטוקול RTP / RTCP, RTMP, TCP, UDP
TCP הוא פרוטוקול נקודה לנקודה, כלומר כל לקוח צריך להפריד בין קישור לקוח / שרת, כך שלא ניתן יהיה לממש שידור נתונים למספר לקוחות ברמת הרשת. אם יש להעביר זרם נתונים למספר לקוחות בו זמנית, על השרת להעביר עותק של זרם הנתונים לכל לקוח. TCP יכול להתאים באופן דינמי את מהירות השידור בהתאם לרוחב הפס של הרשת ולמידת העומס ולשלוח שוב את מנות הנתונים שאבדו. מהימנות העברת הנתונים מובטחת, אך משאבי השרת יקרים, וקשה להבטיח ביצועים בזמן אמת של העברת זרם נתונים כאשר זרם הנתונים גדול.
UDP הוא פרוטוקול העברה לא אמין. בסוף השליחה, המהירות בה UDP מעביר נתונים מוגבלת רק במהירות בה היישום מייצר נתונים, קיבולת המחשב ורוחב הפס של השידור; בקצה המקבל, UDP מציב כל קטע הודעה בתור. היישום קורא בכל פעם קטע הודעה מהתור; פרוטוקול UDP אינו צריך לשמור על מצב החיבור, ואינו חושב שכל חבילת נתונים חייבת להגיע לקצה המקבל, כך שעומס הרשת קטן מ- TCP ומהירות השידור מהירה יותר מ- TCP; ככל שרשת העמוסה יותר, כך חבילות נתונים הולכות לאיבוד.
ההבדל העיקרי בין פרוטוקול UDP ו- TCP הוא כיצד להשיג העברת מידע אמינה. פרוטוקול TCP מכיל מנגנון מיוחד להבטחת מסירה. כאשר מקלט הנתונים מקבל את המידע מהשולח, הוא ישלח אוטומטית הודעת אישור לשולח; השולח ימשיך להעביר מידע אחר רק לאחר קבלת הודעת האישור. אחרת, הוא ימתין עד לקבלת הודעת האישור.
לכן ל- TCP יש יותר זמן ליצור קשר מאשר ל- UDP. בהשוואה ל- UDP, ל- TCP אבטחה ואמינות גבוהים יותר. גודל העברת פרוטוקול TCP אינו מוגבל. לאחר יצירת החיבור, שני הצדדים יכולים להעביר כמות גדולה של נתונים בפורמט מסוים, בעוד UDP הוא פרוטוקול לא אמין עם מגבלת גודל, שאינו יכול לחרוג מ -64 בכל פעם.
בהשוואה לפרוטוקול TCP, הבדל נוסף בפרוטוקול UDP הוא כיצד לקבל מספר תרשימים בלתי צפויים. בניגוד ל- TCP, UDP אינו מתחייב לסדר שליחת וקבלת הנתונים.
RTP הוא מעל UDP. למרות UDP אינו אמין כמו TCP ואינו יכול להבטיח את שירות השירותשירותים בזמן אמת, RTCP צריך לפקח על העברת נתונים ואיכות השירות בזמן אמת. עם זאת, מכיוון שעיכוב השידור של UDP נמוך מזה של TCP, הוא יכול להיות מאוד תואם לווידאו ושמע. התאמה טובה. לכן, ביישומים מעשיים, RTP / RTCP / UDP משמש עבור מדיה שמע / וידאו, ו- TCP משמש להעברת נתונים ואיתות בקרה.
פרוטוקול RTMP הוא פרוטוקול שתוכנן במיוחד להעברה יעילה של וידאו, שמע ונתונים. הוא מממש שידור וידאו ושמע בזמן אמת על ידי יצירת חיבור TCP בינארי או חיבור מנהרת HTTP.
RTMP תומך בפרוטוקולי מדיה רבים יותר מאשר שרתי מדיה מסורתיים. הוא תומך בהעברה דינמית של מספר קווים שעשויים להכיל נתוני שמע, וידאו ותסריט מהשרת ללקוח ומהלקוח לשרת. RTMP מעבד נתוני שמע, וידאו ותסריט בנפרד.
נתוני קול ווידאו נאגרים בנפרד בשרת. אם נתוני הקול מגיעים למגבלה מסוימת במאגר הקול, כל הנתונים במאגר יימחקו, והנתונים שהגיעו לאחרונה יאפשרו להתחיל לאסוף במאגר ונשלחו לכל לקוח. נתוני הווידאו מעובדים בצורה דומה, ההבדל הוא שכאשר מגיעה מסגרת מפתח חדשה, הנתונים במאגר מנוקים. כאשר משליכים את נתוני המסגרות הישנים, אם נמצא כי נתוני הלקוח שגויים, המסגרות החדשות והוותיקות מותאמות.
RTMP נותן רמות עדיפות שונות לנתונים. בשיחה בזמן אמת הצליל הוא החשוב ביותר, הווידאו מקבל עדיפות נמוכה ונתוני התסריט מקבלים עדיפות בין הצליל לווידיאו.
פרוטוקול RTMP יכול ליצור זרמי נתונים מרובים, אך לכל זרם נתונים יכול להיות רק כיוון אחד. שימוש ב- RTMP יכול לבנות מערכת כזו, הלקוח יכול לקיים אינטראקציה עם שרת RTMP ושרת היישומים בו זמנית, כך שניתן יהיה לפזר את העומס על השרת, אם כי במבנה המערכת המשופר הזה, דרישות הביצועים של שרת RTMP גבוהים יחסית.
8. הסכמים אחרים
פרוטוקול HTTP, השם המלא הוא HyperText Transfer Protocol, והשם הסיני הוא HyperText Transfer Protocol;
פרוטוקול MMS, השם המלא הוא Microsoft Media Server Protocol, והשם הסיני הוא Microsoft Media Server Protocol;
פרוטוקול HLS, שם מלא HTTP Live Streaming, הוא פרוטוקול העברת מדיה זורמת המבוסס על HTTP המיושם על ידי Apple Inc.
|
הזן דוא"ל כדי לקבל הפתעה
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
כל הקטגוריות
ניוזלטר