FMUSER Kablosuz Video ve Sesi Daha Kolay İletin!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Arnavutça
ar.fmuser.org -> Arapça
hy.fmuser.org -> Ermeni
az.fmuser.org -> Azerice
eu.fmuser.org -> Bask Dili
be.fmuser.org -> Beyaz Rusça
bg.fmuser.org -> Bulgar
ca.fmuser.org -> Katalanca
zh-CN.fmuser.org -> Çince (Basitleştirilmiş)
zh-TW.fmuser.org -> Çince (Geleneksel)
hr.fmuser.org -> Hırvatça
cs.fmuser.org -> Çekçe
da.fmuser.org -> Danca
nl.fmuser.org -> Hollandalı
et.fmuser.org -> Estonca
tl.fmuser.org -> Filipinli
fi.fmuser.org -> Fince
fr.fmuser.org -> Fransızca
gl.fmuser.org -> Galiçyaca
ka.fmuser.org -> Gürcüce
de.fmuser.org -> Almanca
el.fmuser.org -> Yunanca
ht.fmuser.org -> Haiti Kreyolu
iw.fmuser.org -> İbranice
hi.fmuser.org -> Hintçe
hu.fmuser.org -> Macar
is.fmuser.org -> İzlandaca
id.fmuser.org -> Endonezya
ga.fmuser.org -> İrlandalı
it.fmuser.org -> İtalyan
ja.fmuser.org -> Japonca
ko.fmuser.org -> Korece
lv.fmuser.org -> Letonca
lt.fmuser.org -> Litvanya
mk.fmuser.org -> Makedonca
ms.fmuser.org -> Malayca
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Farsça
pl.fmuser.org -> Lehçe
pt.fmuser.org -> Portekizce
ro.fmuser.org -> Romen
ru.fmuser.org -> Rusça
sr.fmuser.org -> Sırpça
sk.fmuser.org -> Slovakça
sl.fmuser.org -> Slovence
es.fmuser.org -> İspanyolca
sw.fmuser.org -> Svahili
sv.fmuser.org -> İsveççe
th.fmuser.org -> Tay
tr.fmuser.org -> Türkçe
uk.fmuser.org -> Ukraynaca
ur.fmuser.org -> Urduca
vi.fmuser.org -> Vietnamca
cy.fmuser.org -> Galce
yi.fmuser.org -> Yidiş
1. RTP / RTCP protokolü
RTP protokolü
RTP'nin tam adı Gerçek Zamanlı Aktarım Protokolüdür (Gerçek Zamanlı Aktarım Protokolü).
IETF (İnternet Mühendisliği Görev Gücü) tarafından önerilen bir standarttır ve ilgili RFC belgesi RFC3550'dir (RFC1889 süresi dolmuş bir sürümdür). RFC3550 yalnızca RTP'yi tanımlamakla kalmaz, aynı zamanda destekleyici ilgili protokol RTCP'yi (Gerçek Zamanlı Aktarım Denetimi Protokolü, yani Gerçek Zamanlı Aktarım Denetimi Protokolü) tanımlar. RTP, IP ağında ses, görüntü ve faks gibi gerçek zamanlı olarak iletilmesi gereken çeşitli multimedya verileri için uçtan uca gerçek zamanlı iletim hizmetleri sağlamak için kullanılır. RTP, İnternette uçtan-uca gerçek zamanlı aktarım için zaman bilgisi ve akış senkronizasyonu sağlar, ancak RTCP tarafından sağlanan hizmet kalitesini garanti etmez.
RTP uygulama ortamı
(1) Basit çok noktaya yayın sesli konferans. Sesli iletişim, bir çok noktaya yayın adresi ve bir çift bağlantı noktası aracılığıyla gerçekleştirilir. Biri ses verileri (RTP) ve diğeri kontrol paketleri (RTCP) içindir.
(2) Sesli ve görüntülü konferans. Bir konferansta hem sesli hem de görüntülü konferans kullanılıyorsa, bu iki ortam farklı RTP oturumlarında iletilecek ve her oturum farklı bir iletim adresi (IP adresi + bağlantı noktası) kullanacaktır. Bir kullanıcı aynı anda iki oturum kullanırsa, her oturuma karşılık gelen RTCP paketi, CNAME (Kanonik Ad) kanonik adını kullanır. Katılımcılar ilişkili ses ve videoyu RTCP paketindeki CNAME'e göre elde edebilir ve ardından sesi ve videoyu RTCP paketindeki zamanlama bilgisine (Ağ zaman protokolü) göre senkronize edebilir.
(3) Çevirmen ve karıştırıcı. Çevirmen ve karıştırıcı, hem RTP düzeyinde aktarma sistemleridir. Çeviriciler, gönderen ile alıcı arasındaki bir güvenlik duvarı gibi IP çok noktaya yayın yoluyla doğrudan ulaşılamayan kullanıcı alanlarında kullanılır. Katılımcıların alabileceği ses kodlama biçimi farklı olduğunda, örneğin, bir katılımcı düşük hızlı bir bağlantı üzerinden yüksek hızlı bir konferansa bağlanırsa, bir mikser kullanılır. Ses veri formatının değiştirilmesi gereken ağa girmeden önce mikser, ses paketlerini bir kaynaktan veya çok sayıda kaynaktan yeniden yapılandırır, yeniden yapılandırılmış çok sayıda sesi birleştirir ve bunları başka bir ses kodlamasıyla kodlar. Bu yeni RTP paketini iletin. Bir karıştırıcıdan gelen tüm veri paketleri, karıştırıcı tarafından senkronizasyon kaynağı olarak tanımlanmalıdır (SSRC, bkz. RTP kapsülleme) ve konuşmacı, katkı kaynağı listesi (CSRC tablosu, bkz. RTP kapsülleme) aracılığıyla doğrulanabilir.
RTCP protokolü
Gerçek Zamanlı Kontrol Protokolü (RTCP) ve RTP, 1889'da önerilen RFC 1996'da birlikte tanımlanmıştır. RTP ile çalışan bir kontrol protokolüdür. RTCP, yalnızca düşük seviyeli protokolde çalışır ve düşük seviyeli protokol, veri ve kontrol paketlerinin çoğullamasını sağlar. RTP oturumu sırasında, her oturum katılımcısı periyodik olarak diğer tüm katılımcılara RTCP kontrol paketleri gönderir. RTP oturumları veya yayınları için genellikle tek bir çok hedefli yayın adresi kullanılır. Bu oturuma ait tüm RTP ve RTCP paketleri bu çok hedefli yayın adresini kullanır. RTP paketleri ve RTCP paketleri, farklı bağlantı noktası numaraları kullanılarak ayırt edilebilir. .
Gerçek Zamanlı Aktarım Protokolünün (RTP) kardeş protokolüdür. RTCP, RTP ortam akışları için bant dışı denetim sağlar. RTCP'nin kendisi veri iletmez, ancak multimedya verilerini paketlemek ve göndermek için RTP ile işbirliği yapar. RTCP, akışlı bir multimedya oturumundaki katılımcılar arasında düzenli olarak kontrol verilerini iletir. RTCP'nin ana işlevi, RTP tarafından sağlanan Hizmet Kalitesi hakkında geri bildirim sağlamaktır.
RTCP aşağıdaki dört işlevi gerçekleştirir:
(1) Esas olarak veri yayımının kalitesi hakkında geri bildirim sağlamak. RTCP, RTP aktarım protokolünün bir parçasıdır ve diğer aktarım protokollerinin akış ve tıkanıklık kontrolü ile ilgilidir. Geri bildirim, uyarlanabilir kodlama kontrolü üzerinde doğrudan bir etkiye sahiptir, ancak IP çoklu yayın deneyimi, göndericiden geri bildirim almanın iletim hatalarını teşhis etmek için çok önemli olduğunu göstermektedir. Geri bildirim raporlarının tüm katılımcılara gönderilmesi ve alınması, sorun gözlemcilerinin bu sorunların yerel mi yoksa küresel mi olduğunu tahmin etmelerini sağlar. IP çok noktaya yayın gibi yayınlama mekanizmaları, ağ hizmeti sağlayıcıları gibi grupların geri bildirim almasını ve ağ sorunlarını teşhis etmek için üçüncü taraf monitörler olarak hareket etmesini mümkün kılar. Geri bildirim işlevi, RTCP gönderen ve alıcı raporları tarafından gerçekleştirilir.
(2) RTCP, kanonik ad (CNAME) olarak adlandırılan bir RTP kaynağı kalıcı taşıma katmanı tanımlamasını taşır. SSRC kimliği değiştirilebildiği için bir çakışma bulunursa veya program yeniden başlatılırsa, alıcının katılımcıyı izlemek için CNAME'e ihtiyacı vardır. Alıcının, ilgili RTP bağlantısında verilen çeşitli veri akışlarıyla iletişim kurması için CNAME'e de ihtiyacı vardır.
(3) İlk iki işlev, tüm katılımcıların RTCP paketleri göndermesini gerektirir. Bu nedenle, RTP'nin büyük ölçekli miktarlara genişlemesi için oran kontrol edilmelidir. Her katılımcının diğer katılımcılara kontrol paketleri göndermesine izin verin, bu da bağımsız gözlem katılımcılarının sayısını artırır. Bu sayı, paketlerin gönderilme hızını hesaplamak için kullanılır.
(4) İsteğe bağlı işlev, katılımcıların belirlenmesi gibi minimum bağlantı kontrol bilgilerini iletmektir. Büyük olasılıkla, katılımcıların üye kontrolü veya parametre koordinasyonu olmadan girip çıkmakta özgür olduğu "gevşek kontrol" bağlantılarında kullanılır. RTCP, tüm katılımcılar için uygun bir kanal görevi görür, ancak uygulamanın tüm kontrol iletişim gereksinimlerini desteklemesi gerekmez.
IP çok noktaya yayınında RTP kullanıldığında, ilk üç işlev gereklidir ve tüm durumlar için önerilir. RTP uygulama tasarımcıları, yalnızca tek noktaya yayın modunda çalışan mekanizmaları kullanmaktan kaçınmalıdır, bu da ölçeklenememeye neden olur.
2. RTP / RTCP ile diğer protokoller arasındaki ilişki
Akış ortamı mimarisi diyagramı
RTP protokolü ile diğer protokoller arasındaki ilişki
RTP, TCP ve UDP, taşıma katmanı protokolleridir; RTP'nin uygulama katmanı ile taşıma katmanı arasında olduğu da düşünülebilir.
Şekilden de görülebileceği gibi, RTP, UDP üzerine kurulu taşıma katmanına bölünmüştür. UDP protokolü gibi, gerçek zamanlı aktarım işlevini gerçekleştirmek için, RTP'nin de sabit bir kapsülleme formu vardır. RTP, uçtan-uca gerçek zamanlı iletim için zaman bilgisi ve akış senkronizasyonu sağlamak için kullanılır, ancak hizmet kalitesini garanti etmez. Hizmet kalitesi RTCP tarafından sağlanır.
3. RTMP protokolü
RTMP (Gerçek Zamanlı Mesajlaşma Protokolü) gerçek zamanlı mesajlaşma protokolü, Adobe Systems tarafından Flash oynatıcılar ve sunucular arasında ses, video ve veri aktarımı için geliştirilmiş açık bir protokoldür.
Üç değişkeni var:
1) TCP üzerinde çalışan, 1935 numaralı bağlantı noktasını kullanan bir düz metin protokolü;
2) RTMPT, HTTP isteğinde kapsüllenir ve güvenlik duvarından geçebilir;
3) RTMPS, RTMPT'ye benzer, ancak HTTPS bağlantısını kullanır;
RTMP protokolü, nesnelerin, videonun ve sesin iletimi için Flash tarafından kullanılır. Bu protokol, TCP protokolüne veya sorgulama HTTP protokolüne dayanır;
RTMP protokolü, veri paketlerini tutmak için kullanılan bir kap gibidir. Bu veriler AMF formatında veri veya FLV'de video / ses verisi olabilir;
Tek bir bağlantı, farklı kanallar üzerinden birden çok ağ akışını iletebilir. Bu kanallardaki paketlerin tümü sabit boyutlu paketler halinde iletilir;
|
Sürpriz almak için e-posta girin
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Arnavutça
ar.fmuser.org -> Arapça
hy.fmuser.org -> Ermeni
az.fmuser.org -> Azerice
eu.fmuser.org -> Bask Dili
be.fmuser.org -> Beyaz Rusça
bg.fmuser.org -> Bulgar
ca.fmuser.org -> Katalanca
zh-CN.fmuser.org -> Çince (Basitleştirilmiş)
zh-TW.fmuser.org -> Çince (Geleneksel)
hr.fmuser.org -> Hırvatça
cs.fmuser.org -> Çekçe
da.fmuser.org -> Danca
nl.fmuser.org -> Hollandalı
et.fmuser.org -> Estonca
tl.fmuser.org -> Filipinli
fi.fmuser.org -> Fince
fr.fmuser.org -> Fransızca
gl.fmuser.org -> Galiçyaca
ka.fmuser.org -> Gürcüce
de.fmuser.org -> Almanca
el.fmuser.org -> Yunanca
ht.fmuser.org -> Haiti Kreyolu
iw.fmuser.org -> İbranice
hi.fmuser.org -> Hintçe
hu.fmuser.org -> Macar
is.fmuser.org -> İzlandaca
id.fmuser.org -> Endonezya
ga.fmuser.org -> İrlandalı
it.fmuser.org -> İtalyan
ja.fmuser.org -> Japonca
ko.fmuser.org -> Korece
lv.fmuser.org -> Letonca
lt.fmuser.org -> Litvanya
mk.fmuser.org -> Makedonca
ms.fmuser.org -> Malayca
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Farsça
pl.fmuser.org -> Lehçe
pt.fmuser.org -> Portekizce
ro.fmuser.org -> Romen
ru.fmuser.org -> Rusça
sr.fmuser.org -> Sırpça
sk.fmuser.org -> Slovakça
sl.fmuser.org -> Slovence
es.fmuser.org -> İspanyolca
sw.fmuser.org -> Svahili
sv.fmuser.org -> İsveççe
th.fmuser.org -> Tay
tr.fmuser.org -> Türkçe
uk.fmuser.org -> Ukraynaca
ur.fmuser.org -> Urduca
vi.fmuser.org -> Vietnamca
cy.fmuser.org -> Galce
yi.fmuser.org -> Yidiş
FMUSER Kablosuz Video ve Sesi Daha Kolay İletin!
İletişim
Adres:
No.305 Oda HuiLan Binası No. 273 Huanpu Yolu Guangzhou Çin 510620
Kategoriler
Kaydolun