Controlled mobility sensor networks for target tracking using ant colony opti...
Rtp genel bilgiler
1. RTP
Gerçek zamanlı aktarım protokolü (RTP), ses ve video gibi gerçek zamanlı özelliklere sahip veriler için
uçtan uca dağıtım hizmetlerini sağlar.
Uygulamalargenellikle akışıçoklamak içinUDP'ninüstünde RTP'yi çalıştırır. Fakat diğerprotokollerile
de kullanılabilir.
Birden fazla yere veri aktarımını destekler.
RTP'ye dahil edilen sıra numaraları alıcının gönderenin paket dizisini yeniden yapılandırmasına izin
verir.
Sıra numaraları aynı zamanda bir paketindoğrukonumunu belirlemekamacıylakullanılabilir. örneğin
video decoding işleminde.
Gönderen taraf media parçasını bir RTP paketi içine koyar. RTP paketi bir UDP veya TCP paketi içine
alınır ve daha sonra IP ve Ethernet paketi içerisine alınır. Alıcı tarafında bu işlemin tersi gerçekleşir.
(A) Protokol yığındaki RTP'nin konumu. (B) Paket yuvalanma.
RTP—The Real-time Transport Protocol
RTP paketlerinin teslimatı konusunda özel bir garanti yoktur ve paketler kaybolabilir, gecikebilir,
bozuk olabilir.
RTP formatı, alıcının multimedia verisi ile çalışmasına yardımcı olacak bazı özellikler içerir.
RTP streamlerinde gönderilen her pakete bir öncekinden büyük numara verilir.
Bu numaralandırma,hedefinherhangibirpaketineksikolupolmadığınıbelirlemesineolanaktanır.
Hedefe ulaşmayan paket var ise o paket uygulama tarafında atlanabilir. RTP paketi bize gelen
stream hakkında bazı bilgiler verir.
RTP Header
2. Ver: (2 bit) Protokolün versiyonunu işaret eder. Şu andaki versiyon 2 dir.
P (Padding): (1 bit) RTP paketinin sonunda yükün bir parçası olmayan ekstra byteların
olduğunu gösterir.
3. X (Extension): (1 bit) Payload veri ve standart başlık kısmı arasındaki bir uzantı başlığının
varlığını işaret eder. CSRC listesinin ardından RTP üstbilgisine değişken uzunluklu bir başlık
uzantısı(RTP header extension) eklenmelidir.
CC (CSRC Count): (4 bit) CSRC tanımlayıcılarının sayısını içerir.
4. M (Marker): (1 bit) Bir profil tarafından tanımlanır ve uygulama seviyesinde kullanılır. Eğer
ayarlanırsa uygulama için o andaki verinin uygulamayla ilgili bazı özel durumlara sahip
olduğunu belirtir.
PT (Payload Type): (7 bit) Payload formatını gösterir. Ve uygulama tarafından onun
yorumlanmasına karar verilir. Bir RTP profili tarafından belirtilir. Örneğin minimal kontrol ile ses
ve video konferansları.
5.
6. Sequence Number : (16 bit) Sıra numarasıRTP başlığında paketkaybını belirlemeye yarayan
ve aynıtarih bilgisi değerine sahip paketlerin sıralanmasını sağlar.Ve başlangıç değerirastgele
olarak belirlenir.
Timestamp: (32 bit) Zaman damgası, RTP veri paketindeki ilk sekizliğin örnekleme anını
yansıtır.
7. SSRC : (32 bit) Senkronizasyon kaynak tanımlayıcıları tek bir şekilde bir streamin kaynağını
tanımlar. aynı RTP oturumu içindeki senkronizasyon kaynağı tek ve eşsiz olmalıdır. Bu
tanımlayıcı rastgele seçilir.
CSRC: (32 bit). CSRC listesi, bu pakette bulunan yük için katkıda bulunan kaynakları
tanımlar.
8. Uzantı Başlığı:(seçimli) İlk 32 bitlik alan özel bir profil tanımlayıcısı ve uzantı başığının 32
bitinin dışında 32 bitlik birimlerde (EHL=uzantı başlık uzunluğu) uzantının uzunluğunu belirten
16 bitlik bir uzunluk tanımlayıcısın içerir.
CCTV