Categories
cmd

修改香橙派蓝牙设备名字

蓝牙设备默认时设备名字 通过nmtui 设置设备网络名字即可

并且nmtui可以设置要连接的设备wifi

也可以通过设置 bluetoothctl的system-alias (无效)

Categories
cmd

香橙派设置wifi热点

  • hostapd:用于创建 WiFi 热点
  • dnsmasq:提供 DNS 和 DHCP 服务
  • git:用于下载 create_ap 工具
sudo apt update &&
sudo apt upgrade -y
sudo apt install -y hostapd dnsmasq git

若已经有 create_ap 命令 可跳过

# 克隆仓库
git clone https://github.com/oblique/create_ap.git
cd create_ap
# 安装工具
sudo make install

查看系统中的无线网卡(通常为 wlan0 或 wlx 开头):

找到类似 wlan0 的无线接口名称(确保你的 Orange Pi 5 Max 已安装 WiFi 驱动,能识别无线网卡)。

ip link show


确认有线网卡名称(用于共享网络,通常为 eth0或lo):

ip -br addr show

基本命令格式(替换为你的信息):

sudo create_ap [无线网卡] [有线网卡] [热点名称] [热点密码]
示例(假设无线网卡为 wlan0,有线网卡为 eth0):
sudo create_ap wlan0 eth0 OrangePi_Hotspot 12345678

热点名称:OrangePi_Hotspot(可自定义)
密码:12345678(至少 8 位,可自定义)

先停止当前运行的热点(按 Ctrl+C)。

创建系统服务实现自启:

创建服务文件

sudo nano /etc/systemd/system/orangepi-hotspot.service

粘贴以下内容(根据你的网卡和热点信息修改):

[Unit]
Description=Orange Pi WiFi Hotspot
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/create_ap wlan0 eth0 OrangePi_Hotspot 12345678
Restart=always
[Install]
WantedBy=multi-user.target


启用并启动服务:

sudo systemctl enable orangepi-hotspot
sudo systemctl start orangepi-hotspot

热点启动失败:

检查无线网卡是否被占用(如已连接其他 WiFi),先断开:

sudo nmcli device disconnect wlan0

确认 hostapd 服务未冲突:

sudo systemctl stop hostapd

设备无法连接:

密码长度是否至少 8 位
尝试更换信道:

sudo create_ap wlan0 eth0 OrangePi_Hotspot 12345678 --channel 6

无网络访问:

确认有线网卡 eth0 已连接互联网
检查 IP 转发是否开启:

sudo sysctl -w net.ipv4.ip_forward=1
Categories
cmd

vlc 命令行推流

vlc dshow:// :dshow-adev="麦克风 (Realtek High Definition Audio)"

同时打开桌面+麦克风
vlc screen:// --screen-fps=10 --screen-width=1920  :input-slave=dshow:// :dshow-adev="麦克风 (Realtek High Definition Audio)"

打开摄像头
vlc dshow:// :dshow-vdev="Integrated Camera" 

打开摄像头、麦克风
vlc dshow:// :dshow-vdev="Integrated Camera" :dshow-adev="麦克风 (Realtek High Definition Audio)"

串流摄像头+麦克风(注意:杀毒软件对摄像头的防护、防火墙限制、摄像头是否在使用中)
服务端:
vlc dshow:// :dshow-vdev="Integrated Camera" :dshow-adev="麦克风 (Realtek High Definition Audio)" :dshow-size=320*240 :sout=#transcode{vcodec=VP80,vb=2000,acodec=vorb,ab=128,channels=2,samplerate=44100}:duplicate{dst=display,dst=rtp{sdp=rtsp://:8554/test}}

客户端:
vlc rtsp://127.0.0.1:8554/test

虚拟摄像头串流
服务端:
vlc -vvv dshow:// :dshow-adev="virtual-audio-capturer" :dshow-vdev="screen-capture-recorder" --sout=#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100,scodec=none}:rtp{sdp=rtsp://:8554/} :no-sout-all :sout-keep

客户端:
vlc rtsp://127.0.0.1:8554/

抓屏推流
服务端:
vlc -vvv screen:// --screen-fps=10 --screen-width=1920  --sout=#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100,scodec=none}:rtp{sdp=rtsp://:8554/} :no-sout-all :sout-keep
客户端:
vlc rtsp://127.0.0.1:8554/
————————————————
版权声明:本文为CSDN博主「beiger」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dgnankai/article/details/126267038