Bảng chú giải thuật ngữ

Chung - Nội dung đa phương tiện

ABR (đề xuất được tự động áp dụng)
Tốc độ bit thích ứng. Thuật toán ABR là một thuật toán lựa chọn giữa một số bản nhạc trong quá trình phát, trong đó mỗi bản nhạc trình bày cùng một nội dung nghe nhìn nhưng ở các tốc độ bit khác nhau.
Truyền 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. Bản nhạc đã chọn sẽ được chọn tự động 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 một vùng chứa nội dung nghe nhìn. Nói chung là một phần nhỏ của luồng bit đa phương tiện nén, có thể giải mã và trình bày cho người dùng (hình ảnh video hoặc mảnh âm thanh có thể phát).
AV1

Bộ mã hoá và giải mã AOMedia Video 1.

Để biết thêm thông tin, vui lòng xem trang Wikipedia.

AVC (không bắt buộc)

Mã hoá video nâng cao, hay còn gọi là codec video H.264.

Để biết thêm thông tin, vui lòng xem trang Wikipedia.

Bộ mã hoá và giải mã

Cụm từ này bị quá tải và có nhiều nghĩa tuỳ thuộc vào ngữ cảnh. 2 đị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 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 bản nhạc nội dung nghe nhìn, trong đó mỗi bản nhạc sử dụng một codec cụ thể (ví dụ: âm thanh AAC và video H.264 trong tệp MP4). 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 ngành. Tiêu chuẩn này được xác định theo ISO/IEC 23009, có trên trang Tiêu chuẩn được cung cấp công khai theo ISO.

DRM (Quản lý bản quyền kỹ thuật số)

Quản lý quyền kỹ thuật số.

Để biết thêm thông tin, vui lòng xem trang Wikipedia.

Phát không có khoảng trống

Quy trình mà qua đó điểm cuối của kênh phát hành và/hoặc điểm bắt đầu của bản nhạc tiếp theo bị bỏ qua để tránh khoảng trống im lặng giữa các kênh.

Để biết thêm thông tin, vui lòng xem trang Wikipedia.

HEVC (lượt chuyển đổi từ lượt xem được thực hiện)

Mã hoá video hiệu quả cao, còn gọi là codec video H.265.

HLS (Phát trực tuyến dựa trên HTTP)

Phát trực tuyến qua 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

Tệp xác định cấu trúc và vị trí của nội dung nghe nhìn trong giao thức phát trực tuyến thích ứng. Ví dụ: tệp MPD DASH, tệp danh sách phát đa biến thể HLS và tệp kê khai Phát trực tuyến mượt mà. Đừng nhầm lẫn với tệp XML AndroidManifest.

25.000

Nội dung mô tả về bản trình bày nội dung đa phương tiện. Định dạng tệp tệp kê khai dùng trong giao thức truyền trực tuyến 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, vui lòng xem trang Wikipedia.

Phát trực tuyến mượt mà

Giao thức truyền trực tuyến 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 âm thanh, video, văn bản hoặc luồng siêu dữ liệu duy nhất trong một nội dung đa phương tiện. Một tệp đa phương tiện thường chứa nhiều kênh. 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 hoạt động phát trực tiếp thích ứng, cũng có nhiều bản nhạc chứa cùng nội dung ở nhiều tốc độ bit.

Thông tin chung – Android

Bản âm thanh

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 MediaDrm củ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 các codec đa phương tiện (tức là các thành phần bộ mã hoá và giải mã) trong nền tảng.

Để biết thêm thông tin, hãy xem Javadoc.

MediaDrm

API Android để truy cập vào CDM trong nền tảng.

Để biết thêm thông tin, hãy xem Javadoc.

Giảm tải â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 giảm tải âm thanh rất hữu ích khi phát âm thanh công suất thấp.

Để biết thêm thông tin, vui lòng xem tài liệu về hoạt động tương tác với Android.

Môi trường thực tế ảo

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ụ: Dùng để phát âm thanh vòm 5.1 trên Android TV.

Để biết thêm thông tin, vui lòng xem tài liệu về hoạt động tương tác với Android.

Bề mặt

Xem Javadoctài liệu đồ hoạ Android.

Tạo đường hầm

Quá trình mà khung Android nhận được video nén và dữ liệu âm thanh được 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 đó, tiếp quản một số tác vụ mà ứng dụng thường xử lý. Tính năng tạo đường hầm có thể cải thiện tính năng đồng bộ hoá âm thanh với video (AV), có thể phát video mượt mà và có thể giảm tải cho bộ xử lý ứng dụng. Thẻ này chủ yếu được dùng trên Android TV.

Để biết thêm thông tin, vui lòng xem tài liệu về hoạt động tương tác với Androidbài viết về ExoPlayer.

ExoPlayer

Tổng quan về cấu trúc ExoPlayer

Tổng quan về quá trình kết xuất ExoPlayer

Máy đo băng thông

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 chuyển dữ liệu. Trong tính năng phát trực tiếp thích ứng, bạn có thể dùng số liệu ước tính băng thông để chọn giữa nhiều bản nhạc tốc độ bit trong khi phát.

Để biết thêm thông tin, hãy xem thành phần Javadoc.

Nguồn dữ liệu

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 thành phần Javadoc.

Dụ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 đa phương tiện, xuất thông tin bản nhạcđơn vị truy cập riêng lẻ thuộc từng bản nhạc mà bộ giải mã có thể sử dụng.

Để biết thêm thông tin, hãy xem thành phần Javadoc.

Kiểm soát tải

Thành phần quyết định thời điểm bắt đầu và ngừ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 thành phần Javadoc.

Nguồn nội dung đa phương tiện

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ủa Timeline) để phát.

Để biết thêm thông tin, hãy xem thành phần Javadoc.

MediaPeriod

Tải một phầ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 2 quảng cáo, v.v.) và cho phép đọc nội dung nghe nhìn đã tải (thường bằng Renderers). Quyết định về việc theo dõi nào trong nội dung nghe nhìn sẽ được tải cũng như thời điểm bắt đầu và dừng tải do TrackSelectorLoadControl quyết định tương ứng.

Để biết thêm thông tin, hãy xem thành phần Javadoc.

Trình kết xuất

Thành phần đọc, giải mã và kết xuất mẫu nội dung nghe nhìn. SurfaceAudioTrack là 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 sẽ hiển thị.

Để biết thêm thông tin, hãy xem thành phần Javadoc.

Lịch trình

Đại diện cho cấu trúc của nội dung nghe nhìn, từ các trường hợp đơn giản như một tệp nội dung nghe nhìn cho đến các cấu trúc 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 có chèn quảng cáo.

Để biết thêm thông tin, hãy xem thành phần Javadoc.

Nhóm theo dõi

Nhóm chứa một hoặc nhiều bản trình bày 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 để phát trực tuyến thích ứng.

Để biết thêm thông tin, hãy xem thành phần Javadoc.

Lựa chọn kênh

Một lựa chọn bao gồm một tập hợp con kênh tĩnh tĩnh từ TrackGroup và một kênh có thể thay đổi được chọn từ tập hợp con. Đối với tính năng phát trực tuyến thích ứng, TrackSelection chịu trách nhiệm chọn kênh thích hợp bất cứ khi nào một phân đ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 thành phần Javadoc.

Bộ chọn theo dõi

Chọn bản nhạc để phát. Cung cấp thông tin về bản nhạc để chơi MediaPeriod cùng với các chức năng của Renderers của người chơi, TrackSelector sẽ tạo một TrackSelection cho mỗi Renderer.

Để biết thêm thông tin, hãy xem thành phần Javadoc.