Im testing aiortc becouse i wanna stream webcam audio and video to browser but when im trying to run webcam.py i get I/O error I/O error: 'video=Integrated Camera'
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'
Okey if you get this error you need to check names of your devices with ffmpeg windows
linux
and get correct names for your devices and change them accordingly