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ş
Medya akışına genel bakış:
Sözde akış ortamı, akış aktarımı aracılığıyla İnternette oynatılan ortam biçimini ifade eder.
Akış ortamı, akış ortamı olarak da bilinir; bu, işletmelerin programları ağa veri paketleri olarak göndermek için bir video dağıtım sunucusu kullandığı anlamına gelir.
Kullanıcı veriyi dekompresyon cihazı aracılığıyla açtıktan sonra, program önceki gibi görüntülenecektir.
Akış ortamı, akış yoluyla ağdaki ses, video ve multimedya dosyalarını iletir.
Medya akışı dosya formatı, akış aktarımını ve oynatmayı destekleyen bir medya formatıdır.
Akış aktarım modu, video ve ses gibi multimedya dosyalarını özel sıkıştırma modu aracılığıyla sıkıştırma paketlerine bölmektir,
Sunucudan kullanıcının bilgisayarına sürekli ve gerçek zamanlı aktarım. Akış sisteminde, kullanıcıların akışsız gibi tüm dosyayı beklemesi gerekmez.
Ancak tüm indirmeler tamamlandıktan sonra içerikleri görebiliriz, ancak yalnızca birkaç saniye veya onlarca saniye başlatma gecikmesinden sonra bunları kullanıcının bilgisayarında kullanabiliriz
İlgili oynatıcı sıkıştırılmış videoyu veya sesi ve diğer medya akış dosyalarını oynatacak ve geri kalanı oynatma sonuna kadar indirmeye devam edecektir.
RTP: (Gerçek Zamanlı Aktarım Protokolü)
RTP, İnternet üzerindeki multimedya veri akışı için bir taşıma katmanı protokolüdür. RTP, RTCP ile birlikte kullanılır ve UDP protokolüne dayanır.
HTTP ve FTP'nin aksine, RTP tüm video dosyasını tamamen indirebilir. Verileri ağ üzerinden sabit bir veri hızında gönderir. İstemci ayrıca video dosyasını bu hızda izler. Ne zaman
Film ve televizyon görüntüsü oynatıldıktan sonra sunucudan veriler tekrar istenmedikçe tekrar oynatılamaz.
RTCP: Gerçek Zamanlı Aktarım Kontrol protokolü veya RTP (kontrol protokolü veya RTCP)
RTCP, RTP'nin kardeş protokolüdür
Not: -: RTP protokolü ve RTCP birlikte kullanılır ve UDP protokolüne dayanır (genellikle video konferans için kullanılır)
RTSP: (Gerçek Zamanlı Akış Protokolü)
Gerçek zamanlı akış ortamı oturum protokolü, SDP (Oturum Açıklama Protokolü), RTP (gerçek zamanlı Aktarım Protokolü).
RTSP, sesi veya videoyu kontrol etmek için kullanılan bir multimedya akış protokolüdür. RTSP, ses ve video gibi gerçek zamanlı verileri kontrol etmeyi ve talep etmeyi mümkün kılan genişletilebilir bir çerçeve sağlar.
Medya verileri RTP, RTCP protokolünü kullanır.
Genellikle UDP, taşıma katmanı olarak kullanılır. IPTV sahneleri için uygundur.
Veri kaynakları, alan verilerini ve kliplerde depolanan verileri içerir. Bu protokolün amacı, çoklu veri aktarım bağlantılarını kontrol etmek ve UDP, multicast UDP ve TCP gibi aktarım kanallarını seçmek için bir yol sağlamaktır.
Ayrıca, RTP'ye dayalı iletim mekanizmasının seçilmesi için bir yöntem sağlar.
İletimde kullanılan ağ protokolü tanımı kapsamında değildir. Sunucu, akış içeriğini iletmek için ağ gecikmesine daha toleranslı olan TCP veya UDP kullanmayı seçebilir.
---> RTSP ile RTP arasındaki en büyük fark, RTSP'nin, istemcinin sunucuya oynatma, ileri sarma, geri sarma gibi istekleri göndermesine izin veren iki yönlü bir gerçek zamanlı veri aktarım protokolü olmasıdır. Ne zaman
Bununla birlikte, RTSP verileri RTP'ye göre iletebilir ve ayrıca TCP, UDP, çok noktaya yayın UDP ve diğer kanalları da seçebilir, bu da iyi bir ölçeklenebilirliğe sahiptir. HTTP protokolüne benzer
Ağ uygulama katmanı protokolü
WebRTC:
Medya akışı protokolü web üzerinde uygulanmaktadır. Google webrtc'yi ilk başlattığında, devler ya soğukkanlılıkla baktılar ya da direndiler. İletim için RTP protokolü kullanılır.
RTMP (Gerçek Zamanlı Mesajlaşma Protokolü)
Macromedia, şimdi adobe'ye ait olan bir dizi canlı video protokolü geliştirdi. HLS gibi canlı videoya da uygulanabilir ve TCP'ye bağlı olarak kaybolmaz.
// Aradaki fark, RTMP'nin flash tabanlı IOS tarayıcısında oynatılamaması, ancak gerçek zamanlı performansının HLS'den daha iyi olmasıdır.
Gerçek zamanlı mesajlaşma protokolü, flash oynatıcı ve sunucu arasında ses, video ve veri aktarımı için Adobe Systems tarafından geliştirilen açık bir protokoldür
// IOS kodunda, RTMP genellikle akışı iletmek için kullanılır. Akışı göndermek için üçüncü taraf kitaplık librtmp IOS'u kullanabilirsiniz. Librtmp, kullanıcıların arayabileceği bazı temel API'leri içerir
RTMP protokolü ayrıca istemcinin ve sunucunun "el sıkışma" yoluyla RTMP bağlantısı kurmasını ve ardından bağlantıyla ilgili denetim bilgilerini iletmesini gerektirir. RTMP protokolü, aktarım sırasında verileri formatlayacaktır. Daha iyi çoğullama, taşeronluk ve bilgi adaleti sağlamak için, gönderen mesajı mesaj kimliği ile parçalara böler ve her parça ayrı bir mesaj olabilir,
Ayrıca mesajın bir parçası olabilir. Alıcı, bilgi gönderip almak için yığın içinde yer alan veri uzunluğu, mesaj kimliği ve mesaja göre parçayı tam bir mesaja geri yükleyecektir.
HLS: HTTP Canlı Akışı (HLS)
Apple Inc. tarafından uygulanan HTTP tabanlı bir akış ortamı taşıma protokolüdür,
Çoğunlukla IOS sisteminde kullanılan canlı ve isteğe bağlı akış medyasını gerçekleştirebilir
IOS cihazları (iPhone ve iPad gibi) için canlı ve isteğe bağlı ses ve video çözümleri sağlamak.
Talep üzerine HLS, temelde talep üzerine yaygın bir bölümlü HTTP'dir. Aradaki fark, segmentlerinin çok küçük olmasıdır.
RTMP protokolü, RTSP protokolü, MMS protokolü ve benzeri yaygın canlı akış protokolleriyle karşılaştırıldığında, HLS canlı akışın en büyük farkı, canlı akış istemcisinin elde ettiği şeyin tam bir mesaj olmamasıdır.
Tüm veri akışı.
HLS protokolü, canlı veri akışını sunucu tarafında sürekli, kısa vadeli ve uzun medya dosyaları (mpeg-ts formatı) olarak saklarken, istemci tarafı bu küçük dosyaları sürekli olarak indirir ve oynatır,
Sunucu her zaman en son canlı verilerden yeni küçük dosyalar ürettiğinden, müşteri sunucudan aldığı dosyaları sürekli olarak sırayla oynattığı sürece canlı yayın gerçekleşir.
HLS'nin temelde canlı <<elde etmek için>> isteğe bağlı teknolojiye dayandığı görülebilir. Veriler HTTP protokolü üzerinden iletildiğinden, güvenlik duvarını veya proxy'yi dikkate almaya gerek yoktur.
Ayrıca, bölümlere ayrılmış dosyanın uzunluğu çok kısadır, bu nedenle müşteri, farklı bant genişliği koşullarında oynatmaya uyum sağlamak için kod oranını hızla seçebilir ve değiştirebilir. Bununla birlikte, HLS'nin bu tür teknik özellikleri gelecekteki gelişimini belirler.
Genellikle gecikme her zaman normal canlı akış protokolünden daha yüksektir.
// Hem IOS hem de Android bu protokolü doğal olarak destekler ve yapılandırma basittir. Doğrudan video etiketini kullanabilirsiniz
*** VLS: çeşitli akış sorunlarını çözmek için özel olarak kullanılan bir tür akış sunucusudur. Aynı zamanda VLC'nin bazı özelliklerine sahiptir. Bir sunucu olarak videolan, HTTP, RTP ve RTSP akışlarını verebilir.
Prensip olarak, RTSP, RTMP ve HTTP canlı ve isteğe bağlı yayın için kullanılabilir, ancak genellikle canlı yayın için RTSP ve RTMP kullanılır ve isteğe bağlı yayın için HTTP kullanılır. RTMP protokolünü seçiyoruz.
Çeşitli protokollerin gecikmesi ve nedenleri
RTMP ve httpflv: Bu iki protokolün verileri kabaca aynıdır, bu nedenle gecikmenin nedenleri benzerdir. TCP akışlı canlı yayın gecikmesinin çok düşük olduğunu söylemek mantıklıdır. RTMP ve httpflv'de neden gecikme var? Bunun nedeni, h264'te RTMP ve httpflv'nin her ikisinin de iletilen flv etiketleri olmasıdır. Video etiketinin verileri genellikle H264 verileridir. H264 kod çözme bir IBP'ye sahiptir. Ben tam bir imge olan anahtar çerçevedir. Aşağıdaki BP'yi çözmek için önce bir I'e sahip olmalısınız. BP karelerinin sayısı istediğiniz kadar az olabilir, ancak I karelerinin sayısı daha az olamaz, bu nedenle I kareler flv'de olmalıdır Etiket iletimi ikinci iletimdir (ilki h264spps'dir). Ancak, I-kareler H264 akışlarında yaygın değildir. Birbiri ardına yalnızca bir I-frame vardır. Bu aralık genellikle GOP olarak bilinir. Kodlama sırasında, GOP çok kısa ayarlanır. İstemci bağlandığında, sunucu akıştaki en son I-frame'i en yüksek hızda bulacak ve I-frame'den canlı veri gönderecektir. Ancak, GOP çok uzun olduğunda, I-kare aralığı çok uzundur veya yeni bağlantıya veri göndermeye başlamak için bir sonraki I çerçevesini bekleyin veya göndermeye başlamak için önbellekteki en son I çerçevesini bulun. Bu, RTMP ve HLS protokollerinin gecikmesinin anahtarıdır. Başlıca CDN platformlarında, "teknolojide ikinci RTMP" olarak adlandırılır. İlke, akış verilerinin kodunu iki kez çözmek ve küçük bir GOP ayarlamaktır. Genel olarak, GOP 1s'ye ayarlandığında, ağ aktarım bağlantı gecikmesinden bağımsız olarak, maksimum veri gecikmesi 1s'dir. Neyse ki, çerçeve 0 gecikme!
|
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