Adaptive video transmission over communication networks
Yükleniyor...
Dosyalar
Tarih
2019
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Altınbaş Üniversitesi
Erişim Hakkı
info:eu-repo/semantics/openAccess
Özet
This paper is to minimize video bitrate and keeping the high resolution video file manageable. This process is achieved by using new generation of Advanced Video Coders (AVC). Such process can be done at one level encoder or multi levels of encoders by means of transcoding, where reformatting the content to be streamed on channel is called transcoding. The goal is concerned of encoder processes that can be used to achieve transcoding. The codec used for compression of video is H.264, a standard for providing high definition video at substantially low complicity and lower bit rates. The x264 Library is used for encoding H.264 AVC, undergirds some of the most profiles for broadcasting and streaming operations over wired and wireless channels, including different applications. When a technique of bit-rate control is incorporated with the encoder, more reliable and qualified system for low bitrate video streaming over constant bit rate communication channel is achieved, where output rate of the video encoder is controlled by feedback based on the buffer level. Where the most effective parameters such as skip frame, QP, cycle length (Gop), etc. are configured and it used as a rate control tools to test the streaming coded bit rate and the decoded video quality. Testing scenarios use many different videos with QCIF, CIF, and HD formats encoded under main profile. JM19 reference software is used for implementing and testing the standards.
Bu makalenin amacı video bithızını düşürme ve yüksek çözünürlüklü video dosyasının boyutunu uygun halde tutabilmektir. Bu işlem yeni nesil bir İleri Video Kodlayıcı ile yapılır. Bu tür bir işlem, tek düzeyli ya da çok düzeyli kodlayıcılarla yapılabilir. Amaç, kod çevrimine ulaşılabilecek bir sürecin yürütülmesidir. Video sıkıştırması için kullanılan kod çözücü H.264’tür. H.264 AVC’nin kodlanması için x264 kütüphanesi kullanılmıştır. Bithızı kontrolü kodlayıcının içine yerleştirildiğinde, daha güvenilir ve iyileştirilmiş bir sisteme ulaşılır ve video kodlayıcının çıkış oranı geçici bellekten sağlanan geri besleme ile sağlanır. QP, döngü uzunluğu gibi etkin parametreler, video kodlama sürecinde kullanılabilir. Deneme senaryolarında QCIF, CIF, HD gibi farklı biçimlerde videolar kullanılmıştır. Standartların uygulanması ve denenmesinde ise JM19 referans yazılımı kullanılmıştır.
Bu makalenin amacı video bithızını düşürme ve yüksek çözünürlüklü video dosyasının boyutunu uygun halde tutabilmektir. Bu işlem yeni nesil bir İleri Video Kodlayıcı ile yapılır. Bu tür bir işlem, tek düzeyli ya da çok düzeyli kodlayıcılarla yapılabilir. Amaç, kod çevrimine ulaşılabilecek bir sürecin yürütülmesidir. Video sıkıştırması için kullanılan kod çözücü H.264’tür. H.264 AVC’nin kodlanması için x264 kütüphanesi kullanılmıştır. Bithızı kontrolü kodlayıcının içine yerleştirildiğinde, daha güvenilir ve iyileştirilmiş bir sisteme ulaşılır ve video kodlayıcının çıkış oranı geçici bellekten sağlanan geri besleme ile sağlanır. QP, döngü uzunluğu gibi etkin parametreler, video kodlama sürecinde kullanılabilir. Deneme senaryolarında QCIF, CIF, HD gibi farklı biçimlerde videolar kullanılmıştır. Standartların uygulanması ve denenmesinde ise JM19 referans yazılımı kullanılmıştır.
Açıklama
Anahtar Kelimeler
Codec, Transcoder, AVC, HEVC, H264, Kod Çözücü, Kodlayıcı
Kaynak
AURUM Mühendislik Sistemleri ve Mimarlık Dergisi
WoS Q Değeri
Scopus Q Değeri
Cilt
3
Sayı
1
Künye
Ergin, G., Uçan, O. N., Nafea, G. N., & Bayat, O. (2019). Adaptive video transmission over communication networks. AURUM Mühendislik Sistemleri ve Mimarlık Dergisi, 3(1), 97-112.