【发布时间】:2021-05-22 21:32:58
【问题描述】:
我正在制作一个可以通过手机控制的树莓派机器人,我想将视频从机器人流式传输到手机。我的想法是,pi 将视频流式传输到https://127.0.0.1:600 或类似的东西,然后手机将来自该 URL 的视频放到 Tkinter GUI 上。那可能吗?如果是这样,我应该如何开始?
【问题讨论】:
-
首先创建一个窗口(使用正确的按钮)。然后制作一个模块,将数据从流中提取出来并将其解码为一系列图像。然后将图像放在窗口中。
-
嗨@TheLizzard!我已经能够将直播加载到 127.0.0.1,但我不知道如何继续。我找到了从 url 下载图像并将它们放入 tkinter 的示例,但它们都以 .png 或 .jpg 结尾,但如果这是一个实时视频,那么它就不起作用了,知道吗?
-
我不擅长视频,但一种方法是在
<tkinter.Canvas>上显示图片。请注意,这是非常低效的。 -
好的,所以,我找到了一个名为 cefpython 的库,它可以在网页上显示 tkinter,但遗憾的是它无法安装到我的树莓派上。有没有机会我可以使用套接字将图片从 pi 发送到可以运行 cefpython 并运行 tkinter 代码的计算机?
标签: python tkinter raspberry-pi raspberry-pi4