WebRTC

Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.

MIT License

Stars
1.5K
Committers
54

Bot releases are visible (Hide)

WebRTC - v2.1.1 - 2021-06-16

Published by AlexxIT over 3 years ago

  • Fix fullscreen function for custom UI @idoaflalo #84 #87 #95
WebRTC - v2.1.0 - 2021-06-07

Published by AlexxIT over 3 years ago

Fix work in backgroud #62 @idoaflalo

WebRTC - v2.0.2 - 2021-05-06

Published by AlexxIT over 3 years ago

  • Added muted card config option (control default stream sound)
  • Added icons description to readme
  • Support ice_servers card config option (for users with private IP-address and own VPS server)
  • Improved resource usage when reconnecting
  • Improved reconnection delay
  • Fix WebRTC connection delay
  • Fix fullscreen for 4:3 with custom UI
  • Fix card black background on fullscreen with custom UI
  • Return the REST API for WebRTC SDP exchange for DIY
WebRTC - v2.0.1 - 2021-05-04

Published by AlexxIT over 3 years ago

  • Fix volume control with custom UI
  • Fix cache problems #49
  • Fix stream url encoding #49
WebRTC - v2.0.0 - 2021-05-04

Published by AlexxIT over 3 years ago

Starting with version 2 the component supports two protocols automatically and simultaneously. WebRTC in some cases may not work with remote access, then the video will play using MSE. As soon as WebRTC is able to connect - video will play through it, MSE will be stopped.

Read the technology comparison in the readme.

You can disable WebRTC for some cameras and leave only MSE.

WebRTC - v1.4.0 - 2021-04-28

Published by AlexxIT over 3 years ago

Main

  • Added PTZ control buttons (read more) @webcredo
  • Support Google Cast to Chromecast, Android TV and Google Smart Screen (read more) #9
  • Support creating a temporary or permanent link to a stream (read more) #34

Other

  • Support Amlogic S905 as a server #18
  • Fix Lovelace 'Uncaught Error' #30
  • Fix Safari @iswitch
WebRTC - v1.3.0 - 2021-04-22

Published by AlexxIT over 3 years ago

Main

  • Added RTSP stream errors to the card header
  • Fixed stream stopping if no one is watching #23
  • Fixed audio playback for some cameras
  • Fixed problems with lovelace card caching

Other

  • Added card default height
  • Added error handling when getting url for entity
  • Fixed stream playback on connection restart
  • Fixed isOpera check (browser Opera doesn't supported)
WebRTC - v1.2.0 - 2021-04-19

Published by AlexxIT over 3 years ago

  • Added connection status to the header
  • Added option to use entity instead of url
  • Added optional custom GUI @Anonym-tsk
  • Added optional title to the header #17
  • Changed default port range to 0-0
  • Fixed some problems with Safari #19
type: 'custom:webrtc-camera'
entity: camera.generic_stream  # change to your camera entity_id
title: My super camera
ui: true  # custom video controls, default false

PS. If you have previously configured UDP ports - it is recommended to set their range 0-0 and disable port forwarding on the router. Ports should be changed only if you are experiencing problems with the connection.

WebRTC - v1.1.1 - 2021-04-16

Published by AlexxIT over 3 years ago

  • Add auto reconnect logic
  • Add support Linux i386 arch on Hass server
  • Add Traditional Chinese Translation @niceboygithub
WebRTC - v1.1.0 - 2021-04-14

Published by AlexxIT over 3 years ago

Main

Support external access for private IP-address and without port forwarding in some cases @Anonym-tsk

Other

  • Add auto play and auto pause stream @krystiancharubin
  • Add video poster support @krystiancharubin
  • Add Firefox auto-detection #13 @devbis
  • Add REST API /api/webrtc/stream for DIY
  • Add support Hass on Mac OS #5
WebRTC - v1.0.5 - 2021-04-13

Published by AlexxIT over 3 years ago

  • Fix support some mobile phones and tablets
  • Drop support Firefox by default
type: 'custom:webrtc-camera'
url: 'rtsp://rtsp:[email protected]:554/av_stream/ch0'
firefox: true  # enable Firefox support, but breaks support some mobile phones, disabled by default
WebRTC - v1.0.4 - 2021-04-13

Published by AlexxIT over 3 years ago

  • Added possibility to configure UDP port list (from the integration options)
  • Card styling fixes @krystiancharubin
WebRTC - v1.0.3 - 2021-04-12

Published by AlexxIT over 3 years ago

  • Support video and audio in a single player #3
  • Auto server restart in case of problems
  • Check URL for wrong symbols #2
  • Fix occupied 8083 port
  • Fix iOS auto fullscreen
WebRTC - v1.0.2 - 2021-04-12

Published by AlexxIT over 3 years ago

  • Add support disable audio option
  • Fix Firefox support
type: 'custom:webrtc-camera'
url: 'rtsp://rtsp:[email protected]:554/av_stream/ch0'
audio: false  # disable audio for stream, enabled by default

PS: You may need to clear your browser cache to update

WebRTC - v1.0.1 - 2021-04-11

Published by AlexxIT over 3 years ago

  • Add support lovelace mode YAML
WebRTC - v1.0.0 - 2021-04-11

Published by AlexxIT over 3 years ago

First version

Package Rankings
Top 6.7% on Proxy.golang.org
Badges
Extracted from project README
hacs_badge
Related Projects