Python 在类型为video的源设备中找不到名为[integrated camera]的视频设备

Python 在类型为video的源设备中找不到名为[integrated camera]的视频设备,python,io,webrtc,aiortc,Python,Io,Webrtc,Aiortc,我正在测试aiortc,因为我想将网络摄像头音频和视频流传输到浏览器,但当我尝试运行webcam.py时,我收到i/O错误i/O错误:“视频=集成摄像头” Traceback (most recent call last): File "C:\Users\user\Desktop\New folder\env\lib\site-packages\aiohttp\web_protocol.py", line 422, in _handle_request resp

我正在测试aiortc,因为我想将网络摄像头音频和视频流传输到浏览器,但当我尝试运行webcam.py时,我收到i/O错误i/O错误:“视频=集成摄像头”

Traceback (most recent call last):
  File "C:\Users\user\Desktop\New folder\env\lib\site-packages\aiohttp\web_protocol.py", line 422, in _handle_request
    resp = await self._request_handler(request)
  File "C:\Users\user\Desktop\New folder\env\lib\site-packages\aiohttp\web_app.py", line 499, in _handle
    resp = await handler(request)
  File "webcam.py", line 69, in offer
    audio, video = create_local_tracks(args.play_from)
  File "webcam.py", line 36, in create_local_tracks
    "video=Integrated Camera", format="dshow", options=options
  File "C:\Users\user\Desktop\New folder\env\lib\site-packages\aiortc\contrib\media.py", line 238, in __init__
    self.__container = av.open(file=file, format=format, mode="r", options=options)
  File "av\container\core.pyx", line 355, in av.container.core.open
  File "av\container\core.pyx", line 226, in av.container.core.Container.__cinit__
  File "av\container\core.pyx", line 258, in av.container.core.Container.err_check
  File "av\error.pyx", line 336, in av.error.err_check
av.error.OSError: [Errno 5] I/O error: 'video=Integrated Camera'



好的,如果出现此错误,您需要使用ffmpeg检查设备名称 窗口

ffmpeg -list_devices true -f dshow -i dummy
linux

v4l2-ctl --list-devices
并获取设备的正确名称,并相应地进行更改