如何编写一个程序(最好是Python)从远程公共网络摄像头流式传输实时提要?

如何编写一个程序(最好是Python)从远程公共网络摄像头流式传输实时提要?,python,streaming,webcam,Python,Streaming,Webcam,我需要编写一个程序(最好是Python)来流式传输(检索)来自公共在线远程网络摄像头的实时提要 程序的输入应该是网络摄像头的链接(或IP)。例如: 节目的预期输出应该是摄像机提供的帧速率下的实时提要的各个帧。我应该能够存储这些帧本地作为视频,甚至只是显示它们 我怎样才能写这个程序?是否有任何示例代码?有关于这个过程的教程吗?我应该使用什么样的库来实现我的目标 非常感谢你的帮助。谢谢。您可以使用此处提供的视频捕获模块执行此操作: 下载并安装此软件后,您需要下载dropbox,这是一种文件宿主,可在

我需要编写一个程序(最好是Python)来流式传输(检索)来自公共在线远程网络摄像头的实时提要

程序的输入应该是网络摄像头的链接(或IP)。例如:

节目的预期输出应该是摄像机提供的帧速率下的实时提要的各个帧。我应该能够存储这些帧本地作为视频,甚至只是显示它们

我怎样才能写这个程序?是否有任何示例代码?有关于这个过程的教程吗?我应该使用什么样的库来实现我的目标


非常感谢你的帮助。谢谢。

您可以使用此处提供的视频捕获模块执行此操作:

下载并安装此软件后,您需要下载dropbox,这是一种文件宿主,可在此处找到:

你还需要pygame:3,我相信你知道那是什么! (此处提供:)

然后编写一个类似这样的python脚本,并将其放在dropbox公用文件夹中:

import pygame,time
from VideoCapture import Device
from pygame.locals import *
pygame.init()
pygame.mixer.init(frequency=22050, size=-16, channels=2, buffer=550)
cam = Device()
screen=pygame.display.set_mode((200,200))
pygame.display.set_caption('Casting...')
while True:
    for e in pygame.event.get():
        if e.type==QUIT:
            exit()
    try:
        time.sleep(5)
        cam.saveSnapshot('image.jpg')
    except:
        pass
然后,使用如下代码创建一个html文件:

<html>
<img src="image.jpg" alt="Live Cam" height="200" width="200">
<meta http-equiv="refresh" content="3">
</html>

然后在那之后。。使用此视频在web上获取页面(当然使用html文件):


询问代码的问题必须表明对所解决问题的最低理解。包括尝试过的解决方案,为什么它们不起作用,以及预期的结果。您可以向我们展示您迄今为止尝试过的方法吗?我知道如何做到这一点!让我给你写个答案:)@SamTubb+1感谢你的热情没有dropbox怎么办?就像如何将文件存储在硬盘上一样?Dropbox只是将文件放在一个实时网页上,供所有人查看。。是的,把文件放在硬盘上。