FMUSER Wirless Video və Səsi Daha Asan ötürür!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Alban
ar.fmuser.org -> ərəb
hy.fmuser.org -> Ermənistan
az.fmuser.org -> azərbaycan dili
eu.fmuser.org -> Bask
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Çin (Sadələşdirilmiş)
zh-TW.fmuser.org -> Çin (Ənənəvi)
hr.fmuser.org -> Xorvat
cs.fmuser.org -> Çex dili
da.fmuser.org -> Danimarkalı
nl.fmuser.org -> Holland
et.fmuser.org -> Eston
tl.fmuser.org -> Filipin
fi.fmuser.org -> Fin
fr.fmuser.org -> Fransız
gl.fmuser.org -> Qalisian
ka.fmuser.org -> gürcü
de.fmuser.org -> Alman
el.fmuser.org -> Yunan
ht.fmuser.org -> Haiti Kreolu
iw.fmuser.org -> İbrani
hi.fmuser.org -> Hind dili
hu.fmuser.org -> Macar
is.fmuser.org -> İslandiya
id.fmuser.org -> İndoneziya
ga.fmuser.org -> İrlandiyalı
it.fmuser.org -> Italian
ja.fmuser.org -> Yapon
ko.fmuser.org -> Koreyalı
lv.fmuser.org -> Latviya
lt.fmuser.org -> Litva
mk.fmuser.org -> Makedoniya
ms.fmuser.org -> Malay dili
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Fars dili
pl.fmuser.org -> Polşa
pt.fmuser.org -> Portuqal
ro.fmuser.org -> Roman
ru.fmuser.org -> Rus
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovak
sl.fmuser.org -> Sloveniya
es.fmuser.org -> İspan
sw.fmuser.org -> suahili
sv.fmuser.org -> İsveç
th.fmuser.org -> Thai
tr.fmuser.org -> Türkcə
uk.fmuser.org -> Ukrayna
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Uels
yi.fmuser.org -> Azərbaycan
5, RTSP protokolu
İstinad sənədi RFC2326
Real Time Streaming Protocol (Real Time Streaming Protocol) səs və ya videoya nəzarət etmək üçün istifadə olunan və eyni vaxtda çoxlu axın tələbinə nəzarət etməyə imkan verən multimediya axın protokoludur. Göndərmə zamanı istifadə olunan şəbəkə rabitə protokolu müəyyən edilmiş ərazidə deyil. Server tərəfi Axın məzmunu ötürmək üçün TCP və ya UDP istifadə edə bilərsiniz. Sintaksis və əməliyyat HTTP 1.1-ə bənzəyir, lakin vaxt sinxronizasiyası xüsusilə vurğulanmır, buna görə şəbəkə gecikmələrinə dözə bilər. Əvvəldə qeyd olunan yuxarıda göstərilən çox axınlı tələb nəzarəti (Multicast) yalnız server tərəfində şəbəkə istifadəsini azalda bilər, həm də çox tərəfli video konfransları (Video Konfransı) dəstəkləyir. HTTP1.1-ə bənzər işlədiyindən "Proxy" proksi serverinin "Önbellek" önbelleği funksiyası RTSP-də də tətbiq olunur və RTSP-nin yönləndirmə funksiyası olduğundan, xidmət təqdim edən server faktiki yükə görə dəyişdirilə bilər vəziyyət eyni serverdə cəmlənmiş həddindən artıq yükdən qaçınmaq və gecikməyə səbəb olmaq.
Real Networks və Netscape tərəfindən birgə təklif edilmişdir. Protokol birdən çox tətbiqetmənin bir IP şəbəkəsi vasitəsilə multimedia məlumatlarını necə effektiv şəkildə ötürə biləcəyini müəyyənləşdirir. RTSP, audio və video kimi gerçək zamanlı məlumatların idarə edilməsini və istənilməsini mümkün edən genişləndirilə bilən bir çərçivə təmin edir. Məlumat mənbələrinə canlı məlumatlar və kliplərdə saxlanılan məlumatlar daxildir.
Bu protokolun məqsədi çoxsaylı məlumat ötürmə əlaqələrini idarə etmək, UDP, çox yayımlı UDP və TCP kimi ötürmə kanallarını seçmək üçün bir yol təmin etmək və RTP-yə əsaslanan ötürmə mexanizminin seçilməsi metodlarını təmin etməkdir.
RTSP və RTP arasındakı əlaqə
RTP: Real vaxtlı nəqliyyat protokolu
RTP / RTCP həqiqi məlumat ötürmə protokoludur;
RTP səs / video məlumatlarını ötürür. PLAY varsa, server onu müştəriyə göndərir. QEYDDİRsə, müştəri tərəfindən serverə göndərilə bilər. Bütün RTP protokolu bir-biri ilə sıx əlaqəli iki hissədən ibarətdir: RTP məlumat protokolu və RTP nəzarət protokolu (yəni RTCP) ;
RTCP: RTCP, səs / video sinxronizasiyası və digər məqsədlər üçün istifadə olunan Göndərici Hesabatı və Alıcı Hesabatını əhatə edir və nəzarət protokoludur;
RTSP: Real vaxt axın protokolu (RTSP)
RTSP istəklərinə əsasən DESCRIBE, SETUP, PLAY, PAUSE, TEARDOWN, OPTIONS və s. Daxildir, adından da göründüyü kimi bir dialoq və nəzarət funksiyası kimi tanınır;
RTSP söhbəti zamanı SETUP RTP / RTCP-nin istifadə etdiyi limanı təyin edə bilər, PLAY / PAUSE / TEARDOWN RTP-nin göndərilməsinə başlaya və ya dayandıra bilər və s .;
6. TCP və UDP protokolu
TCP protokolu
TCP, tam adıdır Transfer Nəzarət Protokoluvə Çin adı Şanzıman Nəzarət Protokoludur. OSI nəqliyyat qatında işləyir və əlaqə yönümlü etibarlı ötürmə xidmətləri göstərir.
TCP-nin işi əsasən bir əlaqə qurmaq və sonra tətbiq qatından proqram almaq və ötürməkdir. TCP işləmək üçün virtual dövrə bağlantısı istifadə edir. Məlumat göndərməzdən əvvəl göndərənlə alıcı arasında əlaqə qurması lazımdır. Məlumat göndərildikdən sonra göndərən alıcının təsdiqləyici cavabı verməsini gözləyəcək, əks halda göndərən bu məlumatların itirildiyini düşünəcək və bu məlumatları yenidən göndərəcəkdir.
RTP, bütün film sənədini tamamilə yükləyə bilən http və ftp kimi deyil. Şəbəkəyə məlumatları sabit bir məlumat dərəcəsi ilə göndərir. Müştəri də film sürətini bu sürətlə izləyir. Film ekranı səsləndirildikdən sonra təkrarən oynanmaq olmur. , Yenidən serverdən məlumat istəməsəniz.
RTSP ilə RTP arasındakı ən böyük fərq budur: RTSP, müştərinin serverə səsləndirmə, sürətli irəli və əks əməliyyatlar kimi istəklər göndərməsinə imkan verən iki tərəfli real vaxt məlumat ötürmə protokoludur.
Əlbətdə ki, RTSP, RTP-yə əsaslanan məlumatları ötürə bilər və yaxşı bir ölçeklenebilirliğe sahib olan TCP, UDP, çox yayımlı UDP və digər kanalları da məlumat göndərə bilər.
Http protokoluna bənzər bir şəbəkə tətbiq qat protokoludur.
Mənbə portu: göndərənin portu göstərilmişdir
Hedef port: qəbul sonunun port nömrəsi göstərilmişdir
Sıra nömrəsi: seqmentin ötürülən seqmentlər sırasındakı mövqeyini göstərir
Təsdiq nömrəsi: uğurla alınan seqmentin sıra nömrəsini təyin edir, təsdiq sıra nömrəsi təsdiq göndərən sonun alacağını gözlədiyi növbəti sıra nömrəsini ehtiva edir
TCP ofset: seqment başlığının uzunluğunu müəyyənləşdirir. Bölmə başlığının uzunluğu bölmə başlığı seçim sahəsindəki seçimdən asılıdır
Rezervasyon: Gələcəkdə istifadə üçün ayrılmış sahə təyin edilmişdir
İşarələr: SYN, ACK, PSH, RST, URG, FIN
SYN: sinxronizasiya deməkdir
ACK: təsdiq deməkdir
PSH: Verilənlərin qısa müddətdə qəbul prosesinə göndəriləcəyini göstərir
RST: Sıfırlama əlaqəsini göstərir
URG: Təcili yardım göstəricisini göstərir
FIN: Göndərənin məlumat ötürülməsini tamamladığını göstərir
Pəncərə: Göndərənin ötürə biləcəyi növbəti seqmentin ölçüsü barədə əmri göstərin
İdarəetmə cəmi: Seks seqmentinin başlığı və məlumat hissəsinin etibarlılığını yoxlamaq üçün istifadə olunan TCP seqment başlığını və məlumat hissəsini ehtiva edir.
Təcili: seqmentin fövqəladə vəziyyət məlumatlarını ehtiva etdiyini və təcili yardım göstəricisinin yalnız URG bayrağı 1 olaraq təyin edildiyi zaman etibarlı olduğunu göstərir.
Seçimlər: Tanınmış seqment ölçüsü, zaman damgası, seçim sahəsinin sonu və seçim sahəsinin sərhəd seçimi göstərilmişdir
TCP necə işləyir
TCP bağlantısı qurma: TCP bağlantısı qurma prosesinə TCP üç tərəfli qarşılıqlı əlaqə də deyilir. Birincisi, göndərən host qəbuledici host ilə əlaqə yaratmaq üçün bir sinxronizasiya (SYN) istəyi başlatır; alıcı ev sahibi bu sorğunu aldıqdan sonra göndərən ev sahibinə sinxronizasiya / təsdiqləmə (SYN / ACK) cavabı ilə cavab verir; göndərən ev sahibi bunu alır Paket alıcı hostuna bir təsdiq (ACK) göndərildikdən sonra bu zaman TCP bağlantısı uğurla qurulur;
TCP bağlantısının bağlanması: Göndərən ana və təyinat sahibinin bir TCP bağlantısı qurduqdan və məlumat ötürülməsini tamamladıqdan sonra, TCP bağlantısını bağlamaq və əlaqənin işğal etdiyi tampon boşluğunu buraxmaq üçün son bayrağı 1 ilə təyin edilmiş bir məlumat paketi göndəriləcək. eyni vaxt; TCP sıfırlama Ayarı: TCP ötürülmə zamanı əlaqənin birdən kəsilməsinə imkan verir, buna TCP sıfırlama deyilir;
TCP məlumatlarının çeşidlənməsi və təsdiqlənməsi: TCP etibarlı ötürmə protokoludur. Göndərmə zamanı məlumatların qəbulunu izləmək üçün sıra nömrələrini və təsdiq nömrələrini istifadə edir;
TCP təkrar ötürülməsi: TCP ötürülməsi prosesində, qəbuledici host təkrar ötürmə müddəti ərzində bir məlumat paketinə bir cavab cavabı almırsa, göndərən ana məlumat paketini itirdiyini düşünür və yenidən məlumat paketini alıcıya göndərir. TCP retranslyasiyası adlanır;
TCP gecikmə təsdiqi: TCP həmişə d təsdiq etmirata onu aldıqdan dərhal sonra. Verilənləri qəbul edərkən ev sahibinə qarşı tərəfə öz təsdiq mesajını göndərməyə imkan verir.
TCP məlumatlarının qorunması (nəzarət cəmi): TCP, ötürmə zamanı məlumatların bütövlüyünü həyata keçirmək üçün cəmi hesablamasını təmin edən etibarlı bir ötürmə protokoludur.
UDP protokolu
UDP protokolu, İngilis dili UserDatagramProtocol-un, yəni əsasən kompüterlər arasında məlumat ötürülməsi lazım olan şəbəkə tətbiqetmələrini dəstəkləmək üçün istifadə olunan istifadəçi datagram protokolunun kısaltmasıdır. Şəbəkə video konfrans sistemləri daxil olmaqla çoxsaylı müştəri / server şəbəkə tətbiqetmələrinin UDP protokolundan istifadə etmələri lazımdır. UDP protokolu yarandığı gündən bəri uzun illərdir istifadə olunur. İlk parlaqlığı bənzər bəzi protokollar tərəfindən gizlədilsə də, bu gün də UDP hələ də çox praktik və həyata keçirilə bilən bir şəbəkə nəqliyyat qat protokoludur.
Tanınmış TCP (Transmission Control Protocol) protokolu kimi, UDP protokolu birbaşa IP (Internet Protocol) protokolunun üstündə yerləşir. OSI (Açıq Sistem Bağlantısı) istinad modelinə görə UDP və TCP hər ikisi nəqliyyat qat protokollarıdır.
UDP protokolunun əsas funksiyası şəbəkə məlumat trafiğini dataqram şəklində sıxmaqdır. Tipik bir diaqram ikili məlumatların ötürülmə vahididir. Hər bir diaqramın ilk 8 baytı başlıq məlumatlarını, qalan baytları isə xüsusi ötürmə məlumatlarını ehtiva etmək üçün istifadə olunur.
7. RTP / RTCP, RTMP, TCP, UDP protokol müqayisəsi
TCP, hər bir müştərinin müştəri / server əlaqəsini ayırması lazım olduğu mənasını bir nöqtədən nöqtəyə tutan bir protokoldur, buna görə bir çox müştəriyə məlumat yayımı şəbəkə səviyyəsində həyata keçirilə bilməz. Bir məlumat axını eyni anda birdən çox müştəriyə ötürülməlidirsə, server məlumat axınının bir nüsxəsini hər bir müştəriyə ötürməlidir. TCP ötürmə sürətini şəbəkə bant genişliyinə və sıxlıq dərəcəsinə görə dinamik olaraq tənzimləyə və itirilən məlumat paketlərini yenidən göndərə bilər. Məlumat ötürülməsinin etibarlılığı təmin edilir, lakin server mənbələri bahalıdır və məlumat axını böyük olduqda məlumat axını ötürülməsinin real vaxt performansını təmin etmək çətindir.
UDP etibarsız bir ötürmə protokoludur. Göndərmə sonunda UDP-nin məlumat ötürmə sürəti yalnız tətbiqetmənin məlumat yaratma sürəti, kompüterin tutumu və ötürmə bant genişliyi ilə məhdudlaşır; qəbul sonunda UDP hər mesaj seqmentini növbəyə qoyur. Tətbiq hər dəfə növbədən bir mesaj seqmentini oxuyur; UDP protokolunun əlaqə vəziyyətini qorumasına ehtiyac yoxdur və hər bir məlumat paketinin qəbul nöqtəsinə çatması lazım olduğunu düşünmür, bu səbəbdən şəbəkə yükü TCP-dən daha kiçik və ötürmə sürəti TCP-dən daha sürətli; Şəbəkə nə qədər sıxsa, daha çox məlumat paketi itirilir.
UDP və TCP protokolu arasındakı əsas fərq, məlumatların etibarlı ötürülməsinə necə nail olmaqdır. TCP protokolunda xüsusi çatdırılma zəmanəti mexanizmi var. Məlumat alıcısı göndərəndən məlumat aldıqda, göndəriciyə avtomatik olaraq təsdiq mesajı göndərəcək; göndərən digər məlumatları yalnız təsdiq mesajını aldıqdan sonra ötürməyə davam edəcəkdir. Əks təqdirdə, təsdiq mesajı alınana qədər gözləyəcəkdir.
Beləliklə, TCP-nin UDP-dən daha çox əlaqə qurmaq üçün vaxtı var. UDP ilə müqayisədə TCP daha yüksək təhlükəsizlik və etibarlılığa malikdir. TCP protokol ötürülməsinin ölçüsü məhdud deyil. Bağlantı qurulduqdan sonra, hər iki tərəf də müəyyən bir formatda çox miqdarda məlumat ötürə bilər, UDP isə hər dəfə 64K-ı keçə bilməyən ölçüsü məhdud olan etibarsız bir protokoldur.
TCP protokolu ilə müqayisədə UDP protokolunun digər bir fərqi gözlənilməz olan birdən çox dataqramın necə alınacağıdır. TCP-dən fərqli olaraq, UDP məlumatların göndərilməsi və qəbulu qaydasına zəmanət vermir.
RTP UDP-nin üstündədir. UDP TCP qədər etibarlı olmasa da və xidmət keyfiyyətinə zəmanət verə bilməzreal vaxt xidmətləri ilə birlikdə RTCP-nin məlumat ötürülməsini və xidmət keyfiyyətini real vaxtda izləməsi lazımdır. Bununla birlikdə, UDP-nin ötürülmə gecikməsi TCP-dən daha aşağı olduğundan video və səslə çox uyğun ola bilər. Yaxşı matç. Bu səbəbdən praktik tətbiqlərdə səs / video mühiti üçün RTP / RTCP / UDP, məlumatların ötürülməsi və nəzarət siqnalı üçün TCP istifadə olunur.
RTMP protokolu video, səs və məlumatların səmərəli ötürülməsi üçün xüsusi olaraq hazırlanmış bir protokoldur. İkili TCP bağlantısı quraraq və ya bir HTTP tuneli bağlayaraq real vaxtda video və səs ötürülməsini həyata keçirir.
RTMP, ənənəvi media serverlərindən daha çox media protokollarını dəstəkləyir. Serverdən müştəriyə və müştəridən serverə audio, video və skript məlumatlarını ehtiva edə bilən çoxsaylı xətlərin dinamik ötürülməsini dəstəkləyir. RTMP səs, video və skript məlumatlarını ayrıca işləyir.
Səs və video məlumatları serverdə ayrıca tamponlanır. Səs məlumatları səs tamponunda müəyyən bir həddə çatsa, tampondakı bütün məlumatlar atılacaq və ən son daxil olan məlumatların tamponda toplanmasına başlamaq üçün icazə veriləcək və hər bir müştəriyə göndəriləcək. Video məlumatları bənzər bir şəkildə işlənir, fərq ondadır ki, yeni bir əsas çərçivə gəldikdə, buferdəki məlumatlar silinir. Köhnə kadr məlumatlarını atarkən, müştərinin məlumatlarının səhv olduğu aşkar edilərsə, yeni və köhnə kadrlar quraşdırılır.
RTMP məlumatlara fərqli prioritet səviyyələr verir. Həqiqi vaxtda söhbətdə səs ən vacibdir, videoya az üstünlük verilir və səs və video arasında ssenari məlumatlarına üstünlük verilir.
RTMP protokolu birdən çox məlumat axını yarada bilər, lakin hər bir məlumat axını yalnız bir istiqamətə sahib ola bilər. RTMP istifadə edərək belə bir sistem qura bilər, müştəri eyni zamanda RTMP server və tətbiqetmə serverləri ilə qarşılıqlı əlaqə qura bilər, beləliklə serverdəki yük dağıla bilər, baxmayaraq ki, bu təkmilləşdirilmiş sistem quruluşunda RTMP serverinin performans tələbləri nisbətən yüksəkdir.
8. Digər müqavilələr
HTTP protokolu, tam adı HyperText Transfer Protocol və Çin adı HyperText Transfer Protocol;
MMS protokolu, tam adı Microsoft Media Server Protokolu və Çin adı Microsoft Media Server Protokoludur;
HLS protokolu, tam adı HTTP Live Streaming, Apple Inc tərəfindən həyata keçirilən HTTP-yə əsaslanan bir yayım mediası ötürmə protokoludur;
|
Sürpriz almaq üçün e-poçt daxil edin
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Alban
ar.fmuser.org -> ərəb
hy.fmuser.org -> Ermənistan
az.fmuser.org -> azərbaycan dili
eu.fmuser.org -> Bask
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Çin (Sadələşdirilmiş)
zh-TW.fmuser.org -> Çin (Ənənəvi)
hr.fmuser.org -> Xorvat
cs.fmuser.org -> Çex dili
da.fmuser.org -> Danimarkalı
nl.fmuser.org -> Holland
et.fmuser.org -> Eston
tl.fmuser.org -> Filipin
fi.fmuser.org -> Fin
fr.fmuser.org -> Fransız
gl.fmuser.org -> Qalisian
ka.fmuser.org -> gürcü
de.fmuser.org -> Alman
el.fmuser.org -> Yunan
ht.fmuser.org -> Haiti Kreolu
iw.fmuser.org -> İbrani
hi.fmuser.org -> Hind dili
hu.fmuser.org -> Macar
is.fmuser.org -> İslandiya
id.fmuser.org -> İndoneziya
ga.fmuser.org -> İrlandiyalı
it.fmuser.org -> Italian
ja.fmuser.org -> Yapon
ko.fmuser.org -> Koreyalı
lv.fmuser.org -> Latviya
lt.fmuser.org -> Litva
mk.fmuser.org -> Makedoniya
ms.fmuser.org -> Malay dili
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Fars dili
pl.fmuser.org -> Polşa
pt.fmuser.org -> Portuqal
ro.fmuser.org -> Roman
ru.fmuser.org -> Rus
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovak
sl.fmuser.org -> Sloveniya
es.fmuser.org -> İspan
sw.fmuser.org -> suahili
sv.fmuser.org -> İsveç
th.fmuser.org -> Thai
tr.fmuser.org -> Türkcə
uk.fmuser.org -> Ukrayna
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Uels
yi.fmuser.org -> Azərbaycan
FMUSER Wirless Video və Səsi Daha Asan ötürür!
Əlaqə
Ünvan:
No. 305 Otaq HuiLan Bina No.273 Huanpu Yolu Guangzhou Çin 510620
Kateqoriyalar
Newsletter