Camera stream with Safari not working

Hi,

I am using HA on my Synology DS with Nginx Reverse Proxy. Everything is working fine exept when clicking on a ffmpeg RSTP stream camera: When using Chrome its working, when using Safari its not.

This is my config:

camera:
  - platform: ffmpeg
    name: Terrasse
    input: -rtsp_transport tcp -i rtsp://homeassistant:***@192.168.0.14:554/Streaming/Channels/2
    extra_arguments: -pred 1 -q:v 2
  - platform: ffmpeg
    name: Wohnzimmer
    input: -rtsp_transport tcp -i rtsp://homeassistant:***@192.168.0.18:554/Streaming/Channels/2
    extra_arguments: -pred 1 -q:v 2

This is the logfile of the nginx proxy:

192.168.1.1 - - [05/Oct/2018:11:46:18 +0200] "GET /api/camera_proxy_stream/camera.terrasse?token=e91f75cda892e92a20ee6ee19f6779df9ed80d3aed32e11902f716ad52910e49 HTTP/2.0" 200 65535 "https://ha.mydomain.de/states" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15"
192.168.1.1 - - [05/Oct/2018:11:46:22 +0200] "GET /api/camera_proxy_stream/camera.terrasse?token=e91f75cda892e92a20ee6ee19f6779df9ed80d3aed32e11902f716ad52910e49 HTTP/2.0" 200 12 "https://ha.mydomain.de/states" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15"
192.168.1.1 - - [05/Oct/2018:11:46:28 +0200] "GET /api/camera_proxy_stream/camera.terrasse?token=e91f75cda892e92a20ee6ee19f6779df9ed80d3aed32e11902f716ad52910e49 HTTP/2.0" 200 11267657 "https://ha.mydomain.de/states" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
192.168.1.1 - - [05/Oct/2018:11:46:32 +0200] "GET /api/camera_proxy_stream/camera.terrasse?token=e91f75cda892e92a20ee6ee19f6779df9ed80d3aed32e11902f716ad52910e49 HTTP/2.0" 200 12 "https://ha.mydomain.de/states" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15"
192.168.1.1 - - [05/Oct/2018:11:46:37 +0200] "GET /api/camera_proxy_stream/camera.terrasse?token=e91f75cda892e92a20ee6ee19f6779df9ed80d3aed32e11902f716ad52910e49 HTTP/2.0" 200 12 "https://ha.mydomain.de/states" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15"
192.168.1.1 - - [05/Oct/2018:11:46:44 +0200] "GET /api/camera_proxy_stream/camera.terrasse?token=e91f75cda892e92a20ee6ee19f6779df9ed80d3aed32e11902f716ad52910e49 HTTP/2.0" 200 65535 "https://ha.mydomain.de/states" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15"
192.168.1.1 - - [05/Oct/2018:11:46:53 +0200] "GET /api/camera_proxy_stream/camera.terrasse?token=e91f75cda892e92a20ee6ee19f6779df9ed80d3aed32e11902f716ad52910e49 HTTP/2.0" 200 12 "https://ha.mydomain.de/states" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15"
192.168.1.1 - - [05/Oct/2018:11:47:02 +0200] "GET /api/camera_proxy_stream/camera.terrasse?token=e91f75cda892e92a20ee6ee19f6779df9ed80d3aed32e11902f716ad52910e49 HTTP/2.0" 200 65535 "https://ha.mydomain.de/states" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15"
192.168.1.1 - - [05/Oct/2018:11:47:07 +0200] "GET /api/camera_proxy_stream/camera.terrasse?token=e91f75cda892e92a20ee6ee19f6779df9ed80d3aed32e11902f716ad52910e49 HTTP/2.0" 200 65535 "https://ha.mydomain.de/states" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15"
192.168.1.1 - - [05/Oct/2018:11:47:13 +0200] "GET /api/camera_proxy_stream/camera.terrasse?token=e91f75cda892e92a20ee6ee19f6779df9ed80d3aed32e11902f716ad52910e49 HTTP/2.0" 200 3947373 "https://ha.mydomain.de/states" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"

Any ideas? :slight_smile:

Edit: I found this issue: https://github.com/home-assistant/home-assistant/issues/13995
I am not alone :wink:
Edit2: Maybe an interesting detail: When using Safari directly without Proxy it works even with Safari.

no hints or ideas? :frowning:

any news to this? who could help me? whats needed for helping?

Same issue here. The stream for all of my cameras isn’t working. I’m not sure when it started but I know they used to work.

1 Like

Any progress?? I’m facing the same issue…

Same issue