如何使用 ffmpeg 或 python 或 Objective-C 或 Swift 通过本地 IP 流式传输 MacOS 桌面屏幕?

问题描述 投票:0回答:2

我正在尝试在 MacBook 上构建一个服务/应用程序/脚本,可以帮助我通过本地 IP 地址共享我的桌面屏幕 [镜像我的屏幕]。

或者我想使用 python 使用 Flask 框架将其显示在网页上。

我只想在网络浏览器上查看我的桌面屏幕以及鼠标移动,就像远程桌面一样。

我确实尝试了以下命令,但是当我尝试打开浏览器并转到 IP 地址时,它只显示空白屏幕

sudo ffmpeg -f avfoundation -framerate 30 -pix_fmt uyvy422 -i "0" -listen 1 -f mp4 -movflags frag_keyframe+empty_moov -preset ultrafast -tune zerolatency  "http://localhost:8000"

请各位帮忙!!

python swift objective-c macos ffmpeg
2个回答
0
投票

使用WebRTC? 没有 usr WebRTCCamera 只使用数据通道


0
投票
sudo ffmpeg -f avfoundation -i "1" -c:v libvpx -deadline realtime -cpu-used 5 -b:v 500k -c:a libvorbis -listen 1 -content_type "video/webm" -f webm "http://localhost:8080"

这适用于我的 m1,使用 VLC 或 Firefox,而不是 Chrome。

© www.soinside.com 2019 - 2024. All rights reserved.