Chung – Nội dung nghe nhìn
- ABR
- Tốc độ bit thích ứng. Thuật toán ABR là thuật toán chọn giữa một số bản nhạc trong quá trình phát. Mỗi bản nhạc trình bày cùng một nội dung nghe nhìn nhưng ở tốc độ bit khác nhau.
- Phát trực tuyến thích ứng
- Trong tính năng phát trực tuyến thích ứng, có nhiều bản nhạc trình bày cùng một nội dung nghe nhìn ở các tốc độ bit khác nhau. Tệp phụ đề được chọn sẽ được chọn linh hoạt trong quá trình phát bằng thuật toán ABR.
- Đơn vị truy cập
- Một mục dữ liệu trong vùng chứa nội dung nghe nhìn. Thường dùng để chỉ một phần nhỏ của luồng bit nội dung nghe nhìn nén có thể được giải mã và trình bày cho người dùng (một hình ảnh video hoặc đoạn âm thanh có thể phát).
- AV1
Bộ mã hoá và giải mã AOMedia Video 1.
Để biết thêm thông tin, hãy xem trang Wikipedia.
- AVC
Advanced Video Coding (Mã hoá video nâng cao), còn được gọi là bộ mã hoá và giải mã video H.264.
Để biết thêm thông tin, hãy xem trang Wikipedia.
- Bộ mã hoá và giải mã
Thuật ngữ này có nhiều nghĩa tuỳ thuộc vào ngữ cảnh. Hai định nghĩa sau đây được sử dụng phổ biến nhất:
- Thành phần phần cứng hoặc phần mềm để mã hoá hoặc giải mã đơn vị truy cập.
- Quy cách định dạng mẫu âm thanh hoặc video.
- Vùng chứa
Một định dạng vùng chứa nội dung nghe nhìn, chẳng hạn như MP4 và Matroska. Các định dạng như vậy được gọi là định dạng vùng chứa vì chúng chứa một hoặc nhiều đoạn nội dung nghe nhìn, trong đó mỗi đoạn sử dụng một codec cụ thể (ví dụ: âm thanh AAC và video H.264 trong tệp MP4). Xin lưu ý rằng một số định dạng nội dung nghe nhìn vừa là định dạng vùng chứa vừa là bộ mã hoá và giải mã (ví dụ: MP3).
- DASH (Truyền phát thích ứng động qua HTTP)
Truyền phát thích ứng động qua HTTP. Một giao thức truyền trực tuyến thích ứng theo định hướng ngành. Tiêu chuẩn này được xác định theo ISO/IEC 23009. Bạn có thể tìm thấy tiêu chuẩn này trên trang Tiêu chuẩn công khai của ISO.
- DRM
Quản lý quyền kỹ thuật số.
Để biết thêm thông tin, hãy xem trang Wikipedia.
- Phát liền mạch
Quy trình bỏ qua phần cuối của một bản nhạc và/hoặc phần đầu của bản nhạc tiếp theo để tránh khoảng trống im lặng giữa các bản nhạc.
Để biết thêm thông tin, hãy xem trang Wikipedia.
- HEVC
Bộ mã hoá và giải mã video hiệu suất cao, còn được gọi là bộ mã hoá và giải mã video H.265.
- HLS (Phát trực tuyến dựa trên HTTP)
Phát trực tuyến dựa trên HTTP. Giao thức truyền trực tuyến thích ứng của Apple.
Để biết thêm thông tin, hãy xem tài liệu của Apple.
- Tệp kê khai
Một tệp xác định cấu trúc và vị trí của nội dung nghe nhìn trong các giao thức truyền phát trực tuyến thích ứng. Ví dụ: tệp DASH MPD, tệp danh sách phát nhiều biến thể HLS và tệp kê khai Smooth Streaming. Không được nhầm lẫn với tệp XML AndroidManifest.
- MPD
Mô tả bản trình bày nội dung nghe nhìn. Định dạng tệp tệp kê khai được dùng trong giao thức truyền phát trực tiếp thích ứng DASH.
- Trình quản lý kết nối đối tác
Điều chế mã xung.
Để biết thêm thông tin, hãy xem trang Wikipedia.
- Smooth Streaming
Giao thức truyền phát thích ứng của Microsoft.
Để biết thêm thông tin, hãy xem tài liệu của Microsoft.
- Track
Một luồng âm thanh, video, văn bản hoặc siêu dữ liệu duy nhất trong một nội dung nghe nhìn. Một tệp phương tiện thường chứa nhiều bản âm thanh. Ví dụ: một bản video và một bản âm thanh trong một tệp video, hoặc nhiều bản âm thanh bằng nhiều ngôn ngữ. Trong truyền phát trực tuyến thích ứng, cũng có nhiều bản chứa cùng một nội dung ở các tốc độ bit khác nhau.
Chung – Android
- AudioTrack
Một API Android để phát âm thanh.
Để biết thêm thông tin, hãy xem Javadoc.
- CDM
Mô-đun giải mã nội dung. Một thành phần trong nền tảng Android chịu trách nhiệm giải mã nội dung được bảo vệ bằng DRM. CDM được truy cập bằng API
MediaDrmcủa Android.Để biết thêm thông tin, hãy xem Javadoc.
- IMA
Quảng cáo trên phương tiện truyền thông tương tác. IMA là một SDK giúp bạn dễ dàng tích hợp quảng cáo đa phương tiện vào ứng dụng.
Để biết thêm thông tin, hãy xem tài liệu về IMA.
- MediaCodec
Một API Android để truy cập vào codec nội dung nghe nhìn (tức là các thành phần bộ mã hoá và bộ giải mã) trong nền tảng.
Để biết thêm thông tin, hãy xem Javadoc.
- MediaDrm
Một API Android để truy cập vào CDM trong nền tảng.
Để biết thêm thông tin, hãy xem Javadoc.
- Tinh gọn âm thanh
Khả năng gửi âm thanh nén trực tiếp đến bộ xử lý tín hiệu kỹ thuật số (DSP) do thiết bị cung cấp. Chức năng chuyển âm thanh sang chế độ nền rất hữu ích khi phát âm thanh ở chế độ tiêu thụ ít năng lượng.
Để biết thêm thông tin, hãy xem tài liệu về hoạt động tương tác trên Android.
- Chế độ thực tế
Khả năng gửi âm thanh nén trực tiếp qua HDMI mà không cần giải mã trước. Ví dụ: bạn có thể dùng tính năng này để phát âm thanh vòm 5.1 trên Android TV.
Để biết thêm thông tin, hãy xem tài liệu về hoạt động tương tác trên Android.
- Bề mặt
Xem Javadoc và tài liệu về đồ hoạ Android.
- Đường hầm
Quy trình mà khung Android nhận video nén và dữ liệu âm thanh nén hoặc PCM, đồng thời đảm nhận trách nhiệm giải mã, đồng bộ hoá và kết xuất dữ liệu đó, thay thế một số tác vụ thường do ứng dụng xử lý. Việc chuyển hướng có thể cải thiện khả năng đồng bộ hoá âm thanh với video (AV), có thể giúp quá trình phát video mượt mà hơn và giảm tải cho bộ xử lý ứng dụng. Màn hình này chủ yếu được dùng trên Android TV.
Để biết thêm thông tin, hãy xem tài liệu về hoạt động tương tác trên Android và bài viết về ExoPlayer.
ExoPlayer


- BandwidthMeter
Thành phần ước tính băng thông mạng, chẳng hạn như bằng cách theo dõi quá trình truyền dữ liệu. Trong phát trực tuyến thích ứng, bạn có thể dùng thông tin ước tính về băng thông để chọn giữa các bản nhạc có tốc độ bit khác nhau trong quá trình phát.
Để biết thêm thông tin, hãy xem Javadoc của thành phần.
- DataSource
Thành phần để yêu cầu dữ liệu (có thể qua HTTP, từ một tệp cục bộ, v.v.).
Để biết thêm thông tin, hãy xem Javadoc của thành phần.
- Công cụ trích xuất
Thành phần phân tích cú pháp định dạng vùng chứa nội dung nghe nhìn, xuất thông tin bản nhạc và từng đơn vị truy cập thuộc mỗi bản nhạc phù hợp để bộ giải mã sử dụng.
Để biết thêm thông tin, hãy xem Javadoc của thành phần.
- LoadControl
Thành phần quyết định thời điểm bắt đầu và dừng tải, cũng như thời điểm bắt đầu phát.
Để biết thêm thông tin, hãy xem Javadoc của thành phần.
- MediaSource
Cung cấp thông tin cấp cao về cấu trúc của nội dung nghe nhìn (dưới dạng
Timeline) và tạo các thực thểMediaPeriod(tương ứng với các khoảng thời gian củaTimeline) để phát.Để biết thêm thông tin, hãy xem Javadoc của thành phần.
- MediaPeriod
Tải một đoạn nội dung nghe nhìn (chẳng hạn như tệp âm thanh, quảng cáo, nội dung xen kẽ giữa hai quảng cáo, v.v.) và cho phép đọc nội dung nghe nhìn đã tải (thường là bằng
Renderers). Các quyết định về việc tải track nào trong nội dung nghe nhìn và thời điểm bắt đầu và dừng tải doTrackSelectorvàLoadControlđưa ra tương ứng.Để biết thêm thông tin, hãy xem Javadoc của thành phần.
- Trình kết xuất
Thành phần đọc, giải mã và hiển thị các mẫu nội dung nghe nhìn.
SurfacevàAudioTracklà các thành phần tiêu chuẩn của nền tảng Android mà dữ liệu video và âm thanh được kết xuất.Để biết thêm thông tin, hãy xem Javadoc của thành phần.
- Dòng thời gian
Biểu thị cấu trúc của nội dung nghe nhìn, từ những trường hợp đơn giản như một tệp nội dung nghe nhìn duy nhất cho đến những thành phần phức tạp của nội dung nghe nhìn, chẳng hạn như danh sách phát và luồng phát có quảng cáo được chèn.
Để biết thêm thông tin, hãy xem Javadoc của thành phần.
- TrackGroup
Nhóm chứa một hoặc nhiều phiên bản của cùng một nội dung video, âm thanh hoặc văn bản, thường ở các tốc độ bit khác nhau cho phát trực tuyến thích ứng.
Để biết thêm thông tin, hãy xem Javadoc của thành phần.
- TrackSelection
Một lựa chọn bao gồm một tập hợp con tĩnh của các tệp phụ đề từ một
TrackGroupvà một tệp phụ đề được chọn có thể thay đổi từ tập hợp con. Đối với phát trực tuyến thích ứng,TrackSelectionchịu trách nhiệm chọn bản nhạc phù hợp bất cứ khi nào một đoạn nội dung nghe nhìn mới bắt đầu được tải.Để biết thêm thông tin, hãy xem Javadoc của thành phần.
- TrackSelector
Chọn các tệp phụ đề để phát. Với thông tin về bản nhạc của
MediaPeriodsẽ phát, cùng với các chức năng củaRendererscủa trình phát,TrackSelectorsẽ tạoTrackSelectioncho mỗiRenderer.Để biết thêm thông tin, hãy xem Javadoc của thành phần.