蓝牙设备默认时设备名字 通过nmtui 设置设备网络名字即可
并且nmtui可以设置要连接的设备wifi
也可以通过设置 bluetoothctl的system-alias (无效)
蓝牙设备默认时设备名字 通过nmtui 设置设备网络名字即可
并且nmtui可以设置要连接的设备wifi
也可以通过设置 bluetoothctl的system-alias (无效)
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
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