Open arekm opened 8 months ago
Also support widevine videos
Was just looking into webrtc support for ffmpeg and found these: https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=10012 https://github.com/metartc/ffmpeg-webrtc
You can build mpv with third-party ffmpeg that supports WebRTC by yourself.
Please consider adding WebRTC support for mpv.
One use case here, possibly there are others:
WebRTC is used for streaming from local cameras on 3d printer related software (OctoPrint, Klipper). Usually using camera-streamer (https://github.com/ayufan/camera-streamer).
KlipperScreen (https://klipperscreen.readthedocs.io/en/latest/) utilises mpv (via python-mpv) and shows such streams on LCD screen. Unfortunately that currently doesn't work for WebRTC streams due to lack of support in mpv.
How to get example stream, assuming having working /dev/video0 camera:
(additional options may be needed; like --camera-type=libcamera if using libcamera stack on raspberry pi with bookworm based OS etc)
go to that port with web browser and click "webrtc" there.