我在我的 ubuntu 核心机器上使用 ffmpeg snap 从 ip 摄像机接收视频包并将其作为 mp4 视频文件保存在我的 ubuntu 核心机器上,但是当我尝试使用 ffmpeg 播放视频时,我无法做到这一点,那么在 ubuntu 核心机器上显示视频的正确方法是什么。
我已经尝试过:
- Mpv 连接到 ubuntu-frame
- ffmpeg 连接到 ubuntu-frame
是的,我的 ubuntu 核心使用 wayland 与 wpe-kit-kiosk 配合得很好。提前致谢。
我在我的 ubuntu 核心机器上使用 ffmpeg snap 从 ip 摄像机接收视频包并将其作为 mp4 视频文件保存在我的 ubuntu 核心机器上,但是当我尝试使用 ffmpeg 播放视频时,我无法做到这一点,那么在 ubuntu 核心机器上显示视频的正确方法是什么。
我已经尝试过:
是的,我的 ubuntu 核心使用 wayland 与 wpe-kit-kiosk 配合得很好。提前致谢。
我正在使用 .net 和 sdk 创建一个简单的 hello world GUI 应用程序,当我将它转换为 snap 并运行它时,我首先收到此错误,我确实添加了 x11 包,但我希望我的应用程序仅使用 wayland 服务器进行显示,因为我正在为 ubuntu 核心构建此应用程序。
GDK Backend: wayland (HelloWorldGuiApp:91366):Gtk-WARNING **: 22:44:58.503: cannot open display: :0
这是我的 .net apk 的 snapcraft.yaml。
{
name: helloworldguiapp
base: core22
version: ‘1.0’
summary: A simple Hello World GUI app
description: | This is a simple .NET Gtk# Hello World GUI application designed to run in kiosk mode using ubuntu-frame.
grade: stable
confinement: strict
architectures:
build-on: amd64
build-on: arm64
apps:
helloworldguiapp:
command: HelloWorldGuiApp
daemon: simple
restart-condition: always
plugs:
- wayland
- opengl
- network
- content[graphics-core22] # Added the missing graphics-core22 plug
environment:
WAYLAND_DISPLAY: wayland-0
parts:
helloworldguiapp:
plugin: dotnet
dotnet-build-configuration: Release
dotnet-self-contained-runtime-identifier: linux-x64
source: .
build-packages:
- dotnet-sdk-8.0
stage-packages:
- libgtk-3-0
- libglib2.0-0
- libwayland-client
}
我应该对我的 yaml 文件做哪些更改?
我尝试在 ubuntu core 上运行 .net snap,并期望它在 ubuntu core 上打开 hello world gui,但却出现了这个警告=>
GDK Backend: wayland (HelloWorldGuiApp:91366):Gtk-WARNING **: 22:44:58.503: cannot open display: :0