You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary : i'm not able to view any stream from an EZVIZ inside HomeAssistant. However, the URL taken from WebRTC (through WebRTC UI) does work with ffplay. And i have numerous errors in ha log :
WebSocket.<anonymous> (/webrtc/video-rtc.js:338:22)
2024-04-02 23:34:41.868 ERROR (MainThread) [frontend.js.latest.202403070] Uncaught error from Chrome 123.0.0.0 on Linux x86_64
TypeError: this.ondata is not a function
Home Assistant is installed through docker (latest docker image = up to date + fresh install)
WebRTC has been installed manually from github release (= 3.5.1)
(note : it's the same with /102 (lower resolution) + this exact same rtsp URL works fine when directly used with ffplay)
(also the same with muted line being there or not)
If i go under the :1984 WebRTC page and under "links.html" for that stream, i see this (i suppose) proxified URL :
ffplay -fflags nobuffer -flags low_delay -rtsp_transport tcp "rtsp://<server running HA and webrtc>:8554/rtsp://admin:XXXXXX@192.168.8.194:554/Streaming/channels/102"
And ... this command is working fine !
So i believe that the WebRTC proxy is working.
But not the rendering inside CHROME.
Due to these "this.ondata is not a function" errors ...
Any ideas ?
Extra notes :
The camera is a EZVIZ CP1 PRO (with h265 codec + ONVIF since some recent firmware) (of course RTSP has been activated in settings)
This is also not working with FIREFOX
however in firefox it seems the stream is "MSE"
if i force a differernt mode (like webrtc) i have then another error : webrtc/offer: streams not matched: H265, AAC => VP8, RTX, VP9, H264, ULPFEC, RED, OPUS, G722, PCMU, PCMA, TELEPHONE-EVENT, S16B, S16L
The text was updated successfully, but these errors were encountered:
Mhh, ok, have just tested on a different computer (this time running Windows 11 and not Archlinux), and on that one (with Vivaldi) :
webrtc mode gives the same error
but on that 2nd computer, the mse mode is working !
The non-working station (my main station) is running latest ARCHLINUX / CHROME (version = 123, supposedely with x265 decoding features) (Version 123.0.6312.86 (Official Build) (64-bit), of course with hardware acceleration activated in settings) + a NVIDIA T600 GPU
Summary : i'm not able to view any stream from an EZVIZ inside HomeAssistant. However, the URL taken from WebRTC (through WebRTC UI) does work with ffplay. And i have numerous errors in ha log :
Home Assistant is installed through docker (latest docker image = up to date + fresh install)
WebRTC has been installed manually from github release (= 3.5.1)
My card in HA UI is : (password removed) :
(note : it's the same with /102 (lower resolution) + this exact same rtsp URL works fine when directly used with
ffplay
)(also the same with muted line being there or not)
If i go under the :1984 WebRTC page and under "links.html" for that stream, i see this (i suppose) proxified URL :
And ... this command is working fine !
So i believe that the WebRTC proxy is working.
But not the rendering inside CHROME.
Due to these "this.ondata is not a function" errors ...
Any ideas ?
Extra notes :
webrtc
) i have then another error :webrtc/offer: streams not matched: H265, AAC => VP8, RTX, VP9, H264, ULPFEC, RED, OPUS, G722, PCMU, PCMA, TELEPHONE-EVENT, S16B, S16L
The text was updated successfully, but these errors were encountered: