Phiên bản mới của GStreamer 1.18.0 đã được phát hành

logo gstreamer

Sau một năm rưỡi phát triển, GStreamer 1.18 được phát hành, một tập hợp các thành phần đa nền tảng được viết bằng C để tạo ra một loạt các ứng dụng đa phương tiện, từ trình phát đa phương tiện và bộ chuyển đổi tệp âm thanh / video đến các ứng dụng VoIP và hệ thống phát sóng.

Trong phiên bản mới API mới để chuyển mã tệp được giới thiệu từ định dạng này sang định dạng khác, cũng như cải tiến hỗ trợ HDR, hỗ trợ cho phần mở rộng RTP TWCC và những thứ khác.

Các tính năng mới chính của GStreamer 1.18

Trong phiên bản mới này được trình bày công việc đã được thực hiện để cải thiện hỗ trợ Gstreamer và đó là chúng tôi có thể tìm thấy nhiều bổ sung khác nhau trong phiên bản 1.8 mới này, chẳng hạn như plugin AVTP (Giao thức truyền tải video âm thanh) để truyền video và âm thanh nhạy cảm với độ trễ.

cũng như cũng là hỗ trợ mới cho cấu hình TR-06-1 (RIST - Truyền tải luồng Internet đáng tin cậy), khả năng thay đổi tốc độ phát lại nhanh chóng và cũng hỗ trợ tiện ích mở rộng RTP TWCC (Google All Transport Congestion Control) cho rtpmanager.

Trong trường hợp cho Windows, các giải mã video tăng tốc phần cứng được triển khai bằng API DXVA2 / Direct3D11cũng như một plugin để quay video và tăng tốc mã hóa bằng Microsoft Media Foundation. Đã thêm hỗ trợ cho UWP (Nền tảng Windows chung).

Trên máy chủ và máy khách, RTSP hỗ trợ thêm cho các chế độ gian lận (cuộn nhanh khi lưu hình ảnh), được mô tả trong thông số kỹ thuật ONVIF (Diễn đàn giao diện video mạng mở).

Dịch vụ chỉnh sửa GStreamer bổ sung hỗ trợ cho các mốc thời gian lồng vào nhau, tốc độ dựa trên clip và khả năng sử dụng định dạng OpenTimelineIO.

Ngoài các tập lệnh xây dựng dựa trên Autotools đã bị loại bỏ và Meson hiện được sử dụng làm bộ công cụ lắp ráp chính.

Trong số các thay đổi khác nổi bật của phiên bản mới này:

  • Một API cấp cao mới, GstTranscoder, đã được đề xuất có thể được sử dụng trong các ứng dụng để chuyển mã các tệp từ định dạng này sang định dạng khác.
  • Đã thêm hỗ trợ cho bộ codec AFD (Active Format Description) và Bar Data.
  • Phần tử qmlgloverlay đã được thêm vào để cho phép cảnh Qt Quick xuất hiện trên đầu luồng video đến.
  • Phần tử imageesequencesrc đã được thêm vào để đơn giản hóa việc tạo chuỗi video từ chuỗi hình ảnh JPEG hoặc PNG.
  • Một phần tử liên kết gạch ngang đã được thêm vào để tạo nội dung DASH.
  • Đã thêm phần tử dvbsubenc để mã hóa phụ đề DVB.
  • Có thể đóng gói các luồng MPEG-TS với tốc độ bit cố định và hỗ trợ SCTE-35, theo cách tương thích với mạng truyền hình cáp.
  • Rtmp2 đã được triển khai với triển khai máy khách RTMP mới với các phần tử nguồn và bộ thu.
  • RTSP Server bổ sung hỗ trợ tiêu đề để kiểm soát tốc độ và tỷ lệ.
  • Đã thêm svthevcenc, bộ mã hóa video H.265 dựa trên bộ mã hóa SVT-HEVC của Intel.
  • Đã thêm phần tử vaapioverlay để soạn bằng VA-API.
  • Các phần tử splitmuxsink và splitmuxsrc hiện hỗ trợ các luồng video phụ trợ (AUX).
  • Các phần tử mới đã được giới thiệu để nhận và tạo các luồng RTP bằng cách sử dụng URI "rtp: //".
  • Đã thêm phần tử rpicamsrc để quay video camera cho bảng Raspberry Pi.
  • Cải thiện khả năng trình bày thông tin và xử lý video với Dải động cao (HDR).

Cuối cùng nếu bạn muốn biết thêm về nó về phiên bản Gstreamer mới này, bạn có thể kiểm tra bảng thay đổi Trong liên kết sau đây.

Làm thế nào để cài đặt Gstreamer 1.18 trên Ubuntu và các dẫn xuất?

Nếu bạn quan tâm đến việc cài đặt Gstreamer 1.18 trên bản phân phối của mình Bạn có thể thực hiện theo các bước mà chúng tôi chia sẻ dưới đây.

Quá trình này hợp lệ cho cả phiên bản mới của Ubuntu 20.04 cũng như các phiên bản trước có hỗ trợ.

Để cài đặt, chúng ta chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và trong đó chúng ta gõ các lệnh sau:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

Và sẵn sàng với nó, họ đã cài đặt Gstreamer 1.16 trên hệ thống của họ.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   John dijo

    Khi thực hiện các lệnh này, phiên bản được cài đặt là 1.14.5, bạn có thể giải thích cách cài đặt phiên bản mới nhất có sẵn không? Bạn có phải thêm một kho lưu trữ bổ sung?

  2.   Samuel dijo

    "Và thì đấy, họ đã cài đặt Gstreamer 1.16 trên hệ thống của họ."

    Nhưng bạn không muốn cài đặt phiên bản 1.18