一年半後 發展的 GStreamer 1.18發布,這是一組用C編寫的跨平台組件,用於創建各種多媒體應用程序,從多媒體播放器和音頻/視頻文件轉換器到VoIP應用程序和廣播系統。
在新版本中 引入了用於文件轉碼的新API 從一種格式到另一種格式,以及 改進了對HDR的支持, 支持擴展 RTP TWCC等更多。
GStreamer 1.18的主要新功能
在這個新版本中 已完成改善Gstreamer支持的工作 就是這樣 我們可以找到各種補充 在這個新版本1.8中, 例如AVTP插件 (音頻視頻傳輸協議)用於對延遲敏感的視頻和音頻傳輸。
以及 以及對TR-06-1配置文件的新支持 (RIST-可靠的Internet流傳輸), 改變播放速度的能力 即時支持rtpmanager的RTP TWCC(Google All Transport Congestion Control)擴展。
在這種情況下 Windows中, 使用DXVA2 / Direct3D11 API實現硬件加速的視頻解碼以及使用Microsoft Media Foundation捕獲視頻並加快編碼速度的插件。 添加了對UWP(通用Windows平台)的支持。
在服務器和客戶端上, RTSP添加了對作弊模式的支持 (保存圖像時快速滾動),這在ONVIF(開放網絡視頻接口論壇)規範中進行了說明。
GStreamer編輯服務增加了對嵌套時間線,基於剪輯的速度以及使用OpenTimelineIO格式的支持。
除了基於Autotools的構建腳本外,還刪除了Meson,並將其用作主要的裝配工具包。
在其他突出的變化中 這個新版本:
- 已經提出了一種新的高級API GstTranscoder,該API可在應用程序中用於將文件從一種格式轉碼為另一種格式。
- 添加了對AFD(活動格式說明)和條形碼數據編解碼器集的支持。
- 添加了qmlgloverlay元素,以允許Qt Quick場景出現在傳入視頻流的頂部。
- 已添加imagessequencesrc元素,以簡化根據JPEG或PNG圖像序列創建視頻序列的過程。
- 添加了dashsink元素以生成DASH內容。
- 添加了dvbsubenc元素來編碼DVB字幕。
- 可以以與有線電視網絡兼容的方式,以固定的比特率打包MPEG-TS流,並支持SCTE-35。
- Rtmp2是通過具有源和接收器元素的新RTMP客戶端實現來實現的。
- RTSP Server添加了標題支持,以控制速度和縮放比例。
- 添加了svthevcenc,這是一種基於Intel SVT-HEVC編碼器的H.265視頻編碼器。
- 添加了vaapioverlay元素以使用VA-API進行撰寫。
- splitmuxsink和splitmuxsrc元素現在支持輔助(AUX)視頻流。
- 引入了新元素,以使用“ rtp://” URI接收和生成RTP流。
- 添加了rpicamsrc元素以捕獲Raspberry Pi板的攝像機視頻。
- 借助高動態範圍(HDR)改進了信息呈現和視頻處理。
終於 如果您想了解更多 關於這個新版本的Gstreamer,您可以查看更改日誌 在下面的鏈接中。
如何在Ubuntu及其衍生產品上安裝Gstreamer 1.18?
如果您有興趣在發行版上安裝Gstreamer 1.18 您可以按照下面分享的步驟進行操作。
該過程對於新版本的Ubuntu 20.04以及具有支持的舊版本均有效。
安裝, 我們只需要打開一個終端 (Ctrl + Alt + T) 然後在其中鍵入以下命令:
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
並準備好了,他們已經在系統上安裝了Gstreamer 1.16。
執行這些命令時,已安裝的版本為1.14.5,您能解釋一下如何安裝可用的最新版本嗎? 您是否需要添加一個額外的存儲庫?
“瞧,他們已經在他們的系統上安裝了 Gstreamer 1.16。”
但是您不想安裝 1.18 版