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

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 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 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 Javadoctà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 Androidbài viết về ExoPlayer.

ExoPlayer

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

Tổng quan về hoạt động kết xuất của 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ủa Timeline) để 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 do TrackSelectorLoadControl đư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. 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 đượ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 TrackGroup và 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, TrackSelection chị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 MediaPeriod sẽ phát, cùng với các chức năng của Renderers của trình phát, TrackSelector sẽ tạo TrackSelection cho mỗi Renderer.

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