【发布时间】:2019-12-26 00:27:54
【问题描述】:
我正在处理我的第一个大型树莓派项目,但遇到了无法逾越的障碍。我正在使用 REST API 通过互联网从网站远程控制我的树莓派,现在我想添加一个视频流功能(没什么花哨的),但我在互联网上找不到关于这个的信息。我遇到的问题是我无法弄清楚如何传输帧(据我所知,它必须是 jpeg 图像而不是真正的视频)以及如何在网页上实际显示它们。到目前为止,我只能在 localhost 中查看流,我不知道如何在 Internet 虚拟主机上将其发布到我的网页。
我尝试使用 python 中的请求库发送帧,如下所示:
img_for_post = stream.read()
data = {'image': img_for_post, 'name':'webcan_stream'}
response = requests.post(url='http://my-website-on-the-internet.com/index.php?stream', data=data)
但它似乎没有发送图像。我想用 rest api 来做,因为我不能(也不想)使用端口转发。
【问题讨论】:
标签: python rest raspberry-pi video-streaming webcam