2023年3月

用树莓派串流网络摄像头的实时视频,并将视频重新串流到社交网络。

出于各种原因,人们需要流式传输网络摄像头的实时视频。树莓派平台很适合此类应用。对于实时流媒体服务器等连续应用,它只需要很少的电力。可以与 Raspicam 相机模块、USB 摄像头或其他网络视频信号进行通信。该系统是一个 RTMP、HLS 和 SRT 服务器。这篇文章展示了如何将树莓派设置为流媒体服务器以使用 HLS 流媒体。你需要一个视频源才能把它作为流媒体服务器使用。

即使没有树莓派,你也可以完成这里描述的步骤。此外,还有针对 WindowsLinuxmacOS 的进一步安装说明。

设置

该应用程序是 datarhei Restreamer,是 datarhei Core 的图形用户界面。datarhei Core 在底层运行著名的媒体框架 FFmpeg。开始使用 datarhei Restreamer 的最简单方法是安装官方的 Docker 容器。通过 Docker Hub 的程序下载和安装是通过 docker pull 命令自动进行的。安装后,Restreamer 立即启动。如果你没有树莓派,可以使用 datarhei Restreamer GitHub 页面上的其他 Docker 容器之一(例如,支持 AMD64 或 GPU Cuda)。

datarhei Restreamer 和 datarhei Core 都是 Apache 许可证 2.0 下的开源软件。

以下是在支持 GPU 的树莓派 3 及以上机型上的安装命令:

docker run -d --restart=always --name restreamer \
   -v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data \
   --privileged \
   -p 8080:8080 -p 8181:8181 \
   -p 1935:1935 -p 1936:1936 \
   -p 6000:6000/udp \
   datarhei/restreamer:rpi-latest

无论你使用哪条命令,你只需要 --privileged 选项来访问本地设备,如 USB 摄像头。

安装后,将 Raspberry Pi 连接到本地网络。然后在浏览器中进入 http://device-ip:8181/ui 打开基于 Web 的 GUI。

你应该看到以下屏幕:

First login into datarhei Restreamer

分配好密码,系统就可以进行首次登录了。向导正在开始配置第一个视频源。

提示:上述 Docker 命令将带有登录名和密码的配置数据永久保存在 /opt/restreamer/config 文件夹中。

实施

该应用程序由三个逻辑部分组成:视频输入、系统仪表板和视频输出。视频输入和输出相互独立运行。

视频输入

该向导将帮助你从头开始创建一个视频源。这可以是一个 USB 视频源、树莓派摄像头,或者是一个网络源,如 IP 摄像头或来自网络的 m3u8 文件。HLS、RTMP 和实时 SRT 协议都可以使用。该向导可以帮助正确配置视频分辨率和声音。在最后一步,你可以分配不同 知识共享 Creative Commons 许可证。值得看一下视频信号的设置。你会发现几个选项,例如为垂直视频平台转码或旋转视频。

仪表板

成功创建视频信号后,你将进入仪表板。

datarhei Restreamer dashboard

它是所有其他设置的中心起点。要看到程序的全部功能,你可以在系统偏好中切换到专家模式。

仪表板包含以下内容:

  • 视频信号设置。
  • RTMP、SRT、HLS 服务器和快照的活动内容 URL。
  • 用于重新流式传输的所有活动发布服务。
  • 启动向导来创建额外的视频源。
  • 系统菜单。
  • 实时视频信号统计。
  • 实时系统监控。

视频输出

有不同的方法来播放视频信号。

这个 发布网站 是 Restreamer 最简单、即时可用且内部托管的登录页面。播放页面也可以传输到 Chromecast 和 AirPlay。调整背景图片和在播放器中添加标识等基本设置可以直接在 Restreamer 中进行。那些懂 HTML 的人可以为自己定制页面。高级用户可以注入代码,以使用网站的外部模块,如聊天。视频播放器下的统计模块显示活跃的观众和所有视图。“ 分享 Share ” 按钮支持直播流的分发。网站的 HTTPS 证书通过 Let's Encrypt 激活,无需太多努力。通过简单的 HTTPS 端口转发到树莓派的 LAN IP,网站就可以公开访问。

Landingpage from datahrei Restreamer

发布服务是重新传输内容的一个好方法。对于流行的网站,如 YouTube、Twitch 或 PeerTube,有许多现成的模块。同样,对于其他流媒体软件、流行的 CDN 也是如此。对视频协议的完全控制允许流式传输到所有支持 RTMP、HLS 和 SRT 的目标地址。一个带有视频播放器的 HTML 片段代码在网页上工作。

Presets for publication services

使用树莓派播放流媒体节省电力

这篇文章展示了如何将树莓派变成一个流媒体服务器。树莓派平台允许你以省电的方式与各种视频信号互动。预先的设置使配置服务器变得很容易,高级用户可以对系统进行一些调整。你可以用它来做回放,在网站上托管实时流式传输,或使用 OBS 集成到系统环境中。使用不同的视频源和传输协议作为项目的基础,提供了极大的灵活性,使这个系统具有高度的可定制性。此外,带有 FFmpeg 的 datarhei Core 使软件开发者很容易扩展所有的应用进程。

该程序将树莓派变成一个专门的流媒体服务器。你可以独立地直播到网站或多路直播到不同的视频网络,而无需额外的视频提供商。

可以使用登录名 “admin” 和密码 “demo” 在项目网站上安装之前测试功能齐全的 演示


via: https://opensource.com/article/23/3/raspberry-pi-streaming-server

作者:Sven Erbeck 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Garuda Linux 是流行的基于 Arch Linux 的发行版,它刚刚发布了一个新的版本 “Raptor” 230305,带来了新的功能和更新。

Garuda Linux Raptor 230305

Garuda Linux 是一个基于 Arch Linux 的发行版,由于其开箱即用的体验、游戏支持和用户友好界面,在 Arch Linux 爱好者中越来越受欢迎。Garuda Linux 以其对性能、速度和稳定性的关注而闻名。

最近,Garuda Linux 发布了一个新的版本 “Raptor” 230305,带来了新的功能和更新。在这篇文章中,我们将介绍 Garuda Linux 的最新版本的新内容。

Garuda “Raptor” 230305 的新内容

Garuda 的主要旗舰版是 dr460nized 版,采用 KDE Plasma 桌面环境,但它用 Latte Dock、图标主题等进行了大量定制。

由于 Latte Dock 现在已经没有支持了,Garuda 团队完全删除了 Latte Dock,用标准的 Plasma 面板取代了它。按照该团队的说法,“由于失去了顶栏颜色/透明度等功能,在一定程度上削弱了 dr460nized 版的吸睛因素”。

这的确是事实。但是,没有其他停靠区软件能像 Latte Dock 一样。我的意思是,虽然有,但它们都没有接近 Latte Dock 曾经提供的功能和灵活性。但好处是,KDE Plasma 在 Garuda 中可能会变得更稳定,因为它现在使用了原生的停靠区和面板。而且它看起来也很好!

新的原生 KDE 面板

那么,如果你已经在运行带有 Latte Dock 的早期版本的 Garuda 呢?

为了解决这个问题,团队调整了 “ Garuda 系统维护 Garuda System Maintenance ” 应用程序,以检测你是否已经在运行 Latte Dock,并为你提供逐步迁移到新的面板的方法。一旦你确认从 Latte Dock 迁移,它还会备份你的配置,以防迁移过程中出现问题。这方面的更多信息可以在这个 指南 中找到。

除了上述变化,Garuda Linux “Raptor” 230305 还重写了设置帮助,改进了标签式界面和检测英伟达硬件的能力。

这个版本的一个重要更新是,Garuda 现在使用 Dracut 来创建 initramfs,而不是像包括原本的 Arch Linux 在内的大多数 Arch 发行版常见的 mkiniticpio。

不止如此。从这个版本开始有了一个新的 “garuda” 软件库,它是为 Garuda Linux 专属的软件包创建的,并从当前的 Chaotic-AUR 软件库中移出。这是最大的变化之一,它通过 “garuda-update” 自动处理的。可以在 这里 了解更多。

当前的 pacman 软件库顺序

在核心部分,这个版本带有最新的 KDE Plasma 5.27.2 桌面和 Linux 内核 6.2.2。所以,由于滚动发布,你可以得到所有最新的软件包。

如果你想探索更多的更新,你可以 在此 阅读整个更新日志。

要下载它,请访问以下页面并选择你要下载的变体:

下载 Garuda Linux

如果你已经在运行 Garuda Linux,那么从欢迎程序中启动 Gaurda 帮助 Gaurda Assistance ,并点击 “ 系统更新 system update ”。

总结

这是一个重要的 Garuda 版本,涉及到其旗舰 KDE 版的所有主要组件。对 pacman 偏好和 Dracut 的核心更新更是影响了所有的版本。

然而,所有的变化都是为了使它成为一个比以前更稳定的系统。我希望它能继续带来这样的更新,成为最好的 Arch Linux 发行版之一。

参考自 发布公告


via: https://debugpointnews.com/garuda-linux-raptor-230305/

作者:arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

谷歌群组正在腐烂

广泛被开源社区使用的谷歌的邮件列表和网络论坛服务 “ 谷歌群组 Google Groups ” 正在腐烂中,尽管谷歌还没有正式宣布关闭它。它的基本功能已经逐渐停止工作:比如它的搜索功能早就出故障了;Monospace 字体停止了渲染,代码示例难以阅读;已读/未读标志工作不正常,用户刚刚访问的主题或者自己的帖子或回复都被标记为未读;用户提交的帖子或回复会间歇性的被删除;辛苦撰写的帖子提交后但却返回删除的信息等等。

消息来源:Andrew Helwer
老王点评:毕竟,这是不挣钱而落后的社区交流方式了。虽然有 Discord 等新的交流方式,但是我想开源社区需要一个非专有的、去中心化的、符合传统的社区交流方式。

必应已突破 1 亿日活用户

微软称,必应在推出其 AI 聊天机器人一个月后,日活用户已突破 1 亿。当然,微软仍然充分意识到,它仍然只是 “一个小的、低的、个位数份额的玩家”。得益于其 AI 机器人,必应的日活用户中有三分之一是第一次使用该搜索引擎。

消息来源:Engadget
老王点评:至少,微软必应看起来押对了。

2024 款福特野马删除了调幅收音机

福特汽车称,“全球的国家/地区和汽车制造商正在通过移动应用程序、调频或数字无线电提供互联网流媒体来实现广播的现代化。”在过去的十年里,随着媒体消费习惯的转变,新汽车中的调幅(AM)收音机的可用性已经下降,调幅收音机的听众在欧洲已经蒸发,在美国人口中也只占少数。但应急部门对此提出反对,他们认为调幅广播是美国国家警报网络的重要组成部分,只需 75 个电台就可以覆盖全国 90% 以上的人口。

消息来源:The Drive
老王点评:自从到了海南,我的汽车里的 AM 广播就没收到过信号,我记得若干年前在北京还是能收到的。其实 AM 广播确实用处不大了,但是在应急警报方面有独特的优势。

Xubuntu 团队从 23.04 版本开始推出了一个包含少量组件的精简 ISO。以下是它的情况。

几天前,Canonical 宣布,Ubuntu 23.04 “Lunar Lobster” 版本官方的精简 ISO 安装文件正在制作中。虽然截至发稿时,该镜像还没有出现,但 Xubuntu 团队设法推出了他们自己的精简 ISO 安装镜像。

Xubuntu 被数百万人使用,并且一直是许多其他发行版的基础。对于一些用户来说,默认安装可能带有太多的预装包和功能,导致系统臃肿,计算机性能降低。这就是 Xubuntu 精简安装发挥作用的地方。在这篇文章中,我们将采取实践的方式来安装和探索精简版 Ubuntu 的功能。

让我们看看你在 Xubuntu 精简安装中得到了什么,以及与普通桌面安装程序的比较。

Xubuntu 精简安装

第一个明显的区别是精简安装与标准桌面安装程序的 ISO 镜像大小。它的大小大约减少了 39%。

精简版标准版
桌面安装程序(ISO)大小1.7 GB2.8 GB

在使用精简版安装程序安装 Xubuntu 时,你不会在 Ubiquity 中看到“ 精简安装 minimal install ”的选项。其余的安装步骤都是一样的,没有区别。

然而,主要的区别是在安装的系统上。最小安装只需要 7.2GB 的磁盘空间,而同一版本的标准安装则需要 11GB。

精简版标准版
磁盘使用空间7.2 GB11 GB

因为许多应用程序被剥离了。

Xubuntu 精简和标准安装比较

在 Xubuntu 的精简安装中,你会得到以下东西:

  • 终端
  • 文件管理器
  • 所有的设置应用
  • Synaptic 包管理器
  • 屏幕截图应用

就这些了。

如果你把它与标准版相比,你就不会有以下的应用:

  • Firefox 浏览器
  • Thunderbird 邮件客户端
  • 媒体播放器(音频和视频)
  • LibreOffice 套件
  • Transmission Torrent 客户端
  • GNOME 软件
  • 游戏
  • Gigolo 远程连接客户端
  • 磁盘使用工具

精简版 Xubuntu 上的 Snap 包

令我惊讶的是,精简版 Xubuntu 没有安装 Snap!甚至连 Snap 守护程序都没有。而且也没有 Flatpak。

所以,实际上你得到的是一个没有 Snap 的 Xubuntu 系统,但有一个核心的 Ubuntu 基础。

看,没有 Snap

但我不确定主 Ubuntu 的精简 ISO 会有同样的情况。我想我们需要等待和观察。

接下来是什么?

所以,现在你有了一个初级的 Xubuntu 桌面。使用 Synaptic 包管理器,你可以开始构建和安装你喜欢的应用。

例如,你可以 设置 Flatpak 并从一个基本的浏览器、媒体播放器、LibreOffice 等开始。

如果你是一个开发者,你可以安装 Visual Studio Code 或一些 IDE。

以这个版本为基础,你可以为你的工作流程建立任何发行版。

总结

Xubuntu 精简安装对于那些想要完全控制他们系统上安装的东西,并且喜欢更快、更有效的基于 Ubuntu 的发行版的用户来说是一个很好的选择。

Xfce 的可定制性、轻量级特性和使用 synaptic 的包管理使它成为任何定制构建的理想选择。

你可以从这个 页面 下载精简版 ISO。记住,它还没有正式发布,而且是一个日常构建的副本。所以使用它要谨慎


via: https://www.debugpoint.com/xubuntu-minimal/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

即将推出的 Vanilla OS 2.0 “Orchid” 将基于 Debian Sid 而不是 Ubuntu Linux。

来自 Ubuntu 的 Flatpak 决定 的余震仍在继续!Vanilla OS 团队宣布,Vanilla OS 的下一个版本将不再基于 Ubuntu。它将基于 Debian Sid,这是 Debian Linux 的 “滚动” 版本,或者说 “不稳定” 版本。

如果你不知道,Vanilla OS 是一个新的不可变 Linux 发行版,它首次发布于去年。它的目标是提供 GNOME 桌面的 “原味” 体验。它有一套独特的工具,如 apx 软件包管理器、ABRoot 技术、原装 GNOME 体验等等。它基于标准的 Ubuntu 发布周期和版本进行发布。

Vanilla OS 22.10 Kinetic 桌面

Vanilla OS 计划基于 Debian

由于这些重大变化,Vanilla OS 的下一个版本将被命名为 “2.0” “ 兰花 Orchid ”。但为什么要远离 Ubuntu 呢?

正如该团队所说,花了更多的困难和精力 “来恢复 Canonical 武断的工作流程”,这需要更多的开发时间。另外,Ubuntu 提供的 GNOME 是根据 Canonical 的需求和愿景定制的。所以,没有太多的 “原味” 体验。

第二个原因是处理 Snap 的问题。经过几次测试和社区反馈,团队认为目前的 Snap 并不适合 Vanilla OS 的使用情况。例如,“启动慢、集中化” 的问题在 Snap 核心里没有得到解决,而且 Snap 不能在 Vanilla OS 的 apx 容器内运行。

发布模式

此外,脱离 Ubuntu 的基础会带来一个更灵活的发布周期,将不需要遵循每年两个版本的周期。这给了小型 FOSS 开发者和贡献者团队一些喘息的空间。

但是未来的发布模式是什么呢?团队将遵循一种临时性的发布方式,用著名的术语来说就是 —— “当需要或准备好时就会发布”。例如,如果某个 Debian Sid 软件包得到一个关键的 CVE 修复,那么你可能会立即得到一个 Vanilla OS 的小版本。所以,这要视情况而定,应该以需求为基础。

此外,该团队还计划减少 ISO 文件中的软件包数量,以减少软件包 “不稳定” 因素的风险。但根据我使用 Debian Sid 的经验,如果你遵循适当的更新并谨慎行事,它可以视作一个 “稳定” 的发行版。

另外,其他变化还有对 ABRoot 的 OCI 更新,以加强对更新的控制。在设置中的一个新的快速的高级选项是即将发布的版本中值得注意的内容。

在核心方面,基于 Debian Sid 软件包情况,新版本计划采用 GNOME 44 和主线内核 6+。

结论

总之,基于 Debian 的确是一个大的进步。虽然它确实在发布周期上提供了更多的灵活性,但在向用户提供稳定版之前,它也会对 Sid 软件包进行更仔细的测试。总的来说,在我们等待 Vanilla OS 2.0 “Orchid” 的测试版本时,未来的时间是令人期待的。

参考自 公告


via: https://debugpointnews.com/vanilla-os-debian/

作者:arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

惠普更新打印机固件禁止非惠普墨盒

有用户发帖称,惠普更新了打印机固件禁止使用非惠普墨盒。以前惠普打印机可以使用第三方墨盒,但会显示“无法保证打印质量”的警告信息。现在它在检测到第三方墨盒之后会停止打印,除非换上官方墨盒才能继续工作。惠普客服表示,该公司最近向其生产的所有打印机释出了禁止非官方墨盒的更新。

消息来源:Reddit
老王点评:就在去年,惠普还因为禁用第三方墨盒而赔偿了 135 万美元。这是找到了可以免于被诉讼索赔的方法了吗?

谷歌展示无需特别训练的机器人通用 AI 模型

PaLM-E 是一个用于机器人控制的多模态体现的视觉语言模型(VLM),它整合了视觉和语言。他们声称这是迄今为止开发的最大的 VLM,它可以执行各种任务,而不需要重新训练。PaLM-E 通过分析来自机器人摄像头的数据来将指令转换为行动,而不需要预先处理的场景表示。这消除了人类对数据进行预处理或注释的需要,使机器人控制更加自主。PaLM-E 基于谷歌现有的大型语言模型(LLM)PaLM,它与 ChatGPT 背后的技术类似。

消息来源:Ars Technica
老王点评:也就是以后机器人可以自己看自己干活了,不需要预先训练?我怎么感觉有点害怕。

微软 Azure 云提供真实的量子计算平台

微软认为,需要一台相当强大的 P 级超级计算机,能够以 10-100 Tbit/s 的速度与量子元素连接,才能实现容错的量子计算机,而只有云才能提供实现这一目标所需的规模。本周,微软向公众提供了 Azure Quantum 平台,以实现这一目标。与一些在仿真环境中提供量子计算,以帮助开发者探索使用量子算法的项目不同,微软似乎是在真正的量子硬件上做这件事,微软与一系列使用各种技术的量子计算供应商建立了合作。但该产品并不是针对生产工作负载的,主要是针对那些有相当高的预算的研究人员和科学家运行探索性应用。

消息来源:The Register
老王点评:最近的一些技术进步,让人感觉似乎处于新科技爆发前夜,或许很快这个世界就不同了。