澳门新葡亰信誉平台游戏GNOME Screencaster 将支持 Miracast P2P 传输

by admin on 2020年3月5日

虽然 GNOME 桌面目前已经支持将显示内容传输到 Chromecast、AirPlay 和
Miracast,例如VLC。但是,由于
Miracast 不支持 H.264 或 H.265 因此,Benjamin Berg
一直在尝试使用新的应用程序来解决这个问题。

NetworkManager服务:NetworkManager – Linux Networking made Easy

GNOME Screencaster 是一个图形工具,它可以通过 WiFi 链接将显示内容传输到
Miracast 设备。该应用程序使用 NetworkManager 程序,通过建立 WiFi
链接,使用 RTSP 服务器来进行内容传输。

NetworkManager简介:NetworkManager由一个管理系统网络连接、并且将其状态通过D-BUS(是一个提供简单的应用程序互相通讯的途径的自由软件项目,它是做为freedesktoporg项目的一部分来开发的。)进行报告的后台服务,以及一个允许用户管理网络连接的客户端程序。

但 Miracast 设备缺少对 WiFi P2P(点对点传输) 的支持,目前相关的 P2P
传输方案已经集成到 NetworkManager 1.16 中,从而实现 GNOME 对 Miracast
实现内容的 P2P 传输支持。

NetworkManager的优点:简化网络连接的工作,让桌面本身和其他应用程序能感知网络。

澳门新葡亰信誉平台游戏 1

NetworkManager的后台服务:对于GNOME和Xfce那就是nm-applet工具,而对于KDE用户来说就是KNetworkManager。

通过使用 GStreamer,该应用能够从 Mutter 中抓去屏幕当前内容,然后使用
Open H264 和 Frauenhofer FDK ACC 对其进行编码,之后发送到 Miracast
设备。

早期版本的NetworkManager(早期称为NetworkMangler,即网络磨肉机)使用很不方便,但是现在其已经成为了一个强大的工具,让管理网络不再痛苦。

Screencaster 还将使用 Mutter Screencasting
API澳门新葡亰信誉平台游戏 , 支持 Wayland
媒体流传输到 Miracast 设备。

  NetworkManager 新版本的改进和新功能(目前最新版本为NetworkManager
0.9.8.2):

目前,GNOME Screencaster 应用程序的第一版发布还会有一段时间,如果你想在
Linux 机器上使用它,你有两种方法:

  NetworkManager
新版本支持更多的的网络设备有关。从0.8.1开始增加了用于GSM、UMTS和CDMA卡等移动宽带设备ModemManager的支持。使用ModemManager也有新的功能,比如信号强度显示和选择2G/3G模式的功能。还可以关掉漫游功能以避免产生额外的连接费用;

  1. 使用最新版本的Fedora Linux,从
    developer 版本的
    copr库
    安装

  2. 从 Github 获取 GNOME Screencaster
    代码,进行软件编译。需要注意的是:你需要使用 NetworkManager 的
    developer 版本,安装 OpenH264 或 x264 编解码程序,用于支持音频的
    avenc_aac,FAAC 或 fdkaacenc。

  NetworkManager
0.8.1后还支持使用蓝牙,不仅支持个人区域网络(PAN)上网,也支持老的蓝牙拨号网络(DUN)协议。所有(或者说最多)支持的设备可以在wiki上找到;


  NetworkManager支持IPv6的自动配置和静态IP;NetworkManager
新版本还会带来IPv6的DHCP支持

(文/开源中国)    

  NetworkManager 新版本增强设备以及协议的支持,NetworkManager
最新版有一个全新的漂亮的客户端界面。

  命令行接口:NetworkManager 最新版的最大特征:
命令行工具命令,一个NetworkManager的命令行接口。

  NetworkManager有自己的CLI工具:nmcli。使用nmcli用户可以查询网络连接的状态,也可以用来管理。优点:原始;语法相对简单;在CLI中使用NetworkManager很容易掌握。

nmcli的基本配置选项:

澳门新葡亰信誉平台游戏 2

澳门新葡亰信誉平台游戏 3

eg:列举系统中的网络接口只需要运行:nmcli dev list

澳门新葡亰信誉平台游戏 4

查看当前区域内的无线网络: nmcli dev wifi

澳门新葡亰信誉平台游戏 5

查看连接状态:nmcli nm

澳门新葡亰信誉平台游戏 6

查看连接状态:nmcli con status

澳门新葡亰信誉平台游戏 7

查看VPN:nmcli con

澳门新葡亰信誉平台游戏 8

连接VPN: nmcli con up id YOUR_VPN_ID

断开VPN: nmcli con down id YOUR_VPN_ID

就目前Linux的发展趋势来看,NetworkManager注定是一个在Linux环境中逐渐升起的强大便捷的网络管理工具,等到最新版的发布,会支持更多的配置及更完善的性能,让我们拭目以待吧!

推荐阅读:

网络管理之Linux 下Snmp组件的安装
http://www.linuxidc.com/Linux/2009-12/23580.htm

澳门新葡亰信誉平台游戏 9

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图