Genel - Medya
- ABR
- Uyarlanabilir bit hızı. ABR algoritması, oynatma sırasında bir dizi parça arasından seçim yapan bir algoritmadır. Her parça aynı medyayı farklı bit hızlarında sunar.
- Uyarlanabilir akış
- Uyarlanabilir akışta, aynı medyayı farklı bit hızlarında sunan birden fazla parça bulunur. Seçilen parça, oynatma sırasında ABR algoritması kullanılarak dinamik olarak seçilir.
- Erişim birimi
- Bir medya kapsayıcısındaki veri öğesi. Genellikle, sıkıştırılmış medya bit akışının küçük bir parçasıdır. Bu parça, kod çözme işlemine tabi tutulup kullanıcıya sunulabilir (video resmi veya oynatılabilir ses parçası).
- AV1
AOMedia Video 1 codec.
Daha fazla bilgi için Wikipedia sayfasını inceleyin.
- AVC
Advanced Video Coding (Gelişmiş Video Kodlama), H.264 video codec'i olarak da bilinir.
Daha fazla bilgi için Wikipedia sayfasını inceleyin.
- Codec
Bu terim aşırı yüklenmiştir ve bağlama bağlı olarak birden fazla anlamı vardır. En sık kullanılan iki tanım şunlardır:
- Kodlama veya kod çözme için donanım ya da yazılım bileşeni erişim birimleri.
- Ses veya video örnek biçimi spesifikasyonu.
- Kapsayıcı
MP4 ve Matroska gibi bir medya kapsayıcı biçimi. Bu tür biçimlere, bir veya daha fazla medya parçası içerdiğinden kapsayıcı biçimler denir. Her parça belirli bir codec kullanır (örneğin, MP4 dosyasında AAC ses ve H.264 video). Bazı medya biçimlerinin hem kapsayıcı biçim hem de codec (ör. MP3) olduğunu unutmayın.
- DASH
HTTP üzerinden Dinamik Adaptif Akış. Sektör odaklı uyarlanabilir bir akış protokolü. Bu standart, ISO Publicly Available Standards sayfasında bulabileceğiniz ISO/IEC 23009 tarafından tanımlanır.
- DRM
Dijital Hak Yönetimi.
Daha fazla bilgi için Wikipedia sayfasını inceleyin.
- Kesintisiz oynatma
Parçalar arasında sessiz bir boşluk olmaması için bir parçanın sonunun ve/veya bir sonraki parçanın başlangıcının atlandığı işlem.
Daha fazla bilgi için Wikipedia sayfasını inceleyin.
- HEVC
Yüksek Verimli Video Kodlama, H.265 video codec'i olarak da bilinir.
- HLS
HTTP Canlı Yayın Apple'ın uyarlanabilir akış protokolü.
Daha fazla bilgi için Apple belgelerine bakın.
- Manifest
Uyarlanabilir akış protokollerinde medyanın yapısını ve konumunu tanımlayan bir dosya. Örnek olarak DASH MPD dosyaları, HLS çok değişkenli oynatma listesi dosyaları ve Smooth Streaming manifest dosyaları verilebilir. AndroidManifest XML dosyasıyla karıştırılmamalıdır.
- MPD
Medya Sunumu Açıklaması. DASH uyarlanabilir akış protokolünde kullanılan manifest dosya biçimi.
- PCM : (always use short version (long version) in the first occurrence in any content)
Darbe kodu modülasyonu.
Daha fazla bilgi için Wikipedia sayfasını inceleyin.
- Smooth Streaming
Microsoft'un uyarlanabilir akış protokolü.
Daha fazla bilgi için Microsoft dokümanlarını inceleyin.
- Parça
Bir medya öğesindeki tek bir ses, video, metin veya meta veri akışı. Bir medya dosyası genellikle birden fazla parça içerir. Örneğin, bir video dosyasındaki video parçası ve ses parçası veya farklı dillerdeki birden çok ses parçası. Uyarlanabilir akışta, aynı içeriği farklı bit hızlarında içeren birden fazla parça da bulunur.
Genel - Android
- AudioTrack
Ses çalmak için kullanılan bir Android API'si.
Daha fazla bilgi için Javadoc'e bakın.
- CDM
İçerik Şifre Çözme Modülü Android platformunda DRM korumalı içeriğin şifresini çözmekten sorumlu bir bileşen. CDM'lere Android'in
MediaDrmAPI'si kullanılarak erişilir.Daha fazla bilgi için Javadoc'e bakın.
- IMA
Etkileşimli Medya Reklamları IMA, multimedya reklamların uygulamaya entegrasyonunu kolaylaştıran bir SDK'dır.
Daha fazla bilgi için IMA belgelerini inceleyin.
- MediaCodec
Platformdaki medya codec'lerine (ör. kodlayıcı ve kod çözücü bileşenleri) erişmek için kullanılan bir Android API'si.
Daha fazla bilgi için Javadoc'e bakın.
- MediaDrm
Platformdaki CDM'lere erişmek için bir Android API'si.
Daha fazla bilgi için Javadoc'e bakın.
- Ses boşaltma
Sıkıştırılmış sesi doğrudan cihaz tarafından sağlanan bir dijital sinyal işlemcisine (DSP) gönderme özelliği. Ses boşaltma işlevi, düşük güçte ses oynatma için kullanışlıdır.
Daha fazla bilgi için Android etkileşimi belgelerini inceleyin.
- Gerçek görüntü
Sıkıştırılmış sesi önce kodunu çözmeden doğrudan HDMI üzerinden gönderme özelliği. Örneğin, Android TV'de 5.1 surround ses oynatmak için kullanılır.
Daha fazla bilgi için Android etkileşimi belgelerini inceleyin.
- Yüzey
Javadoc ve Android grafik belgelerine bakın.
- Tünel protokolü
Android çerçevesinin sıkıştırılmış video ve sıkıştırılmış veya PCM ses verilerini alıp kod çözme, senkronize etme ve oluşturma sorumluluğunu üstlendiği, genellikle uygulama tarafından işlenen bazı görevleri devraldığı süreç. Tünel oluşturma, ses ve video (AV) senkronizasyonunu iyileştirebilir, video oynatmayı sorunsuz hale getirebilir ve uygulama işlemcisinin yükünü azaltabilir. Çoğunlukla Android TV'lerde kullanılır.
Daha fazla bilgi için Android etkileşim belgeleri ve ExoPlayer makalesine bakın.
ExoPlayer


- BandwidthMeter
Veri aktarımlarını dinleyerek ağ bant genişliğini tahmin eden bileşen. Uyarlanabilir akışta, oynatma sırasında farklı bit hızı parçaları arasında seçim yapmak için bant genişliği tahminleri kullanılabilir.
Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- DataSource
Veri isteme bileşeni (HTTP üzerinden, yerel bir dosyadan vb. olabilir).
Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- Ayıklayıcı
Bir medya kapsayıcı biçimini ayrıştırıp parça bilgilerini ve her parçaya ait, dekoder tarafından tüketime uygun ayrı erişim birimlerini çıkaran bileşen.
Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- LoadControl
Yüklemeye ne zaman başlanacağını ve ne zaman durdurulacağını, oynatmaya ne zaman başlanacağını belirleyen bileşen.
Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- MediaSource
Medyanın yapısı hakkında üst düzey bilgiler sağlar (
Timelineolarak) ve oynatma içinMediaPeriodörnekleri oluşturur (Timelinedönemlerine karşılık gelir).Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- MediaPeriod
Tek bir medya öğesini (ör. ses dosyası, reklam, iki reklam arasına yerleştirilmiş içerik vb.) yükler ve yüklenen medyanın okunmasına (genellikle
Rendererstarafından) izin verir. Medyadaki hangi parçaların yükleneceği, yüklemenin ne zaman başlayıp duracağıyla ilgili kararlar sırasıylaTrackSelectorveLoadControltarafından verilir.Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- Oluşturucu
Medya örneklerini okuyan, kodunu çözen ve oluşturulan bileşen.
SurfaceveAudioTrack, video ve ses verilerinin oluşturulduğu standart Android platformu bileşenleridir.Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- Zaman Çizelgesi
Tek bir medya dosyası gibi basit durumlardan, oynatma listeleri ve eklenmiş reklamlar içeren yayınlar gibi karmaşık medya kompozisyonlarına kadar medyanın yapısını temsil eder.
Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- TrackGroup
Aynı video, ses veya metin içeriğinin bir veya daha fazla gösterimini içeren grup. Genellikle uyarlanabilir akış için farklı bit hızlarında olur.
Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- TrackSelection
Bir parça alt kümesinin statik bir alt kümesinden ve alt kümeden seçilen, muhtemelen değişen bir parçadan oluşan seçim.
TrackGroupUyarlanabilir akışta, yeni bir medya parçası yüklenmeye başladığında uygun parçayı seçmektenTrackSelectionsorumludur.Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- TrackSelector
Oynatılacak parçaları seçer. Oynatılacak
MediaPeriodile ilgili parça bilgileri ve oynatıcınınRenderersözellikleri göz önünde bulundurularak herRendereriçin birTrackSelector,TrackSelectionoluşturur.Daha fazla bilgi için bileşenin Javadoc'ine bakın.