RTMP לעומת RTSP
פרוטוקולי תקשורת
המילה HTTP, המופיעה בכתובות האתרים, היא ראשי תיבות באנגלית התואמים את "Hypertext Transfer Protocol" (פרוטוקול העברת היפר-טקסט). פרוטוקול הוא אוסף של כללים המגדירים את חילופי המידע ומערכות התקשורת. אתרי אינטרנט להפיץ תוכן היפרטקסט, אודיו ווידאו באמצעות פרוטוקול זה. כל הדפדפנים תומכים בו ואין צורך בידע מיוחד כדי להשתמש בו. כל שעליך לעשות הוא למקם מסמך HTML בשרת האינטרנט והוא ייראה באינטרנט. סרטון המועבר באמצעות HTTP נטען בהדרגה לדפדפן, ואינך יכול לראות הכל עד להורדת הסרטון במלואו. כדי לבצע את השידור בזמן אמת, עליך להשתמש בפרוטוקולים כגון RTMP ו- RTMS.
RTMP
Adobe, שמפיצה את Flash Player, יצרה RTMP כדי לעזור לשרתים באינטרנט להפיץ זמן חביון נמוך על פי דרישה תוכן באינטרנט ביעילות. זמן אחזור נמוך חשוב כאשר אתה רוצה לצפות בסרטונים ללא בעיות בדפדפן. שרתי RTMP, כגון Flash Media Server, תומכים גם בזרמי וידאו חיים ויכולים לשדר אודיו וסוגים אחרים של נתונים גם כן. אם מישהו מאבד חיבור לאינטרנט בעת צפייה בתוכן RTMP, המערכת יכולה להתחבר מחדש ולחדש את השידור. משתמשי אינטרנט ליהנות קטעי וידאו שמתחילים מהר יותר יכול לשחק ללא בעיות בעת הצגת תוכן הזרמת באמצעות RTMP.
RTSP
היזמים תוכננו במקור את הטכנולוגיה על פי דרישה כדי לאפשר לאנשים לשלוט על תוכן מדיה באמצעות משחק מוכר, להשהות ולעצור שולטת. RTSP, אשר מציע גם שידור בזמן אמת, מאפשר לשלוט על רבייה עם סוג זה של פקדים. תוכל אפילו להתקדם לסוף הסרטון מבלי להוריד את הקובץ כולו. RealNetworks, היוצר של Real Player, השתמש RTSP הזרמת אודיו ווידאו בשנות התשעים. היזמים השתמשו גם ב- RTSP כדי ליצור תוכניות להעברת הודעות מיידיות, תוכנות ועידות וידאו וסוגים אחרים של יישומים הדורשים אינטראקציה בזמן אמת.
שיקולים
אתה צריך שרת מיוחד, כגון Flash Media Server, כדי להפיץ תוכן וידאו באמצעות RTMP. באפשרותך להשתמש בשרת כדי לשלוח נתונים ל- Adobe Air ולאפליקציות אחרות של Adobe התומכות במדיית זרימה. למרות Adobe יצרה RTMP, מפתחים יכולים להשתמש בו ביישומים שלהם, כי החברה השיקה את הטכנולוגיה לציבור. שרת מיוחד נדרש גם כדי לספק את התוכן RTSP. חסרון בשימוש ב- RTMP ו- RTSP הוא הצורך להשתמש בשרתים מיוחדים. אתרים רבים מציעים וידאו מוצלח באמצעות HTTP רגיל למרות שהם רק מספקים זרימת פסאודו מתקדמת. עם זאת, אתה יכול להפיק תועלת השימוש RTMP או RTSP כאשר אתה צריך להעביר וידאו בזמן אמת על פי דרישה או לשדר אירועים חיים.