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, kodu çözülüp kullanıcıya sunulabilen küçük bir parçası (video resmi veya oynatılabilir ses parçası) anlamına gelir.
- AV1
AOMedia Video 1 codec.
Daha fazla bilgi için Wikipedia sayfasını inceleyin.
- AVC
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:
- Erişim birimlerini kodlamak veya kodunu çözmek için kullanılan donanım ya da yazılım bileşeni.
- Ses veya video örneği biçim spesifikasyonu.
- Container
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ü. ISO/IEC 23009 tarafından tanımlanır ve ISO Publicly Available Standards sayfasında bulunabilir.
- 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, bir sonraki parçanın başlangıcının veya her ikisinin de 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.
- Bildirim
Uyarlanabilir akış protokollerinde medyanın yapısını ve konumunu tanımlayan bir dosya. Örnekler arasında DASH MPD dosyaları, HLS çok değişkenli oynatma listesi dosyaları ve Smooth Streaming manifest dosyaları yer alır. 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
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ına bakın.
- 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ı bir uygulamaya entegre etmek için kullanılan 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 yük aktarımı
Sıkıştırılmış sesi doğrudan cihaz tarafından sağlanan bir dijital sinyal işlemcisine (DSP) gönderme özelliği. Ses aktarımı 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, bu özellik Android TV'de 5.1 surround ses çalmak için kullanılır.
Daha fazla bilgi için Android etkileşimi belgelerini inceleyin.
- Yüzey
Javadoc ve Android grafik dokümanlarına 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-video (AV) senkronizasyonunu iyileştirebilir, video oynatmayı sorunsuz hale getirebilir ve uygulama işlemcisinin yükünü azaltabilir. Bu özellik çoğunlukla Android TV'lerde kullanılır.
Daha fazla bilgi için Android etkileşim belgeleri ve ExoPlayer makalesini inceleyin.
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üklemeyi başlatma ve durdurma zamanına, ayrıca oynatmayı başlatma zamanına karar veren 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 (Timelinedönemlerine karşılık gelen) oluşturur.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 platform bileşenleridir.Daha fazla bilgi için bileşenin Javadoc'ine bakın.
- Zaman çizelgesi
Tek bir medya dosyası gibi temel durumlardan, eklenmiş reklamlar içeren oynatma listeleri ve 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
TrackGroupiçindeki parçalardan oluşan statik bir alt küme ve alt kümeden seçilen, muhtemelen değişen bir parçadan oluşan seçim. Uyarlanabilir 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. Çalınacak
MediaPeriodile ilgili parça bilgileri ve oynatıcınınRenderersözellikleri verildiğindeTrackSelector, herRendereriçin birTrackSelectionoluşturur.Daha fazla bilgi için bileşenin Javadoc'ine bakın.