Frigate works great on desktop, but won't stream to companion app

I know there are a lot of variables here, but I thought I would give it a try to see if anyone has any ideas.

Have a Reolink E1 Zoom through the Reolink integration. Camera devices config is set to rtsp.

Set up Frigate addon through HACS. Created a Frigate card with my Reolink camera main stream as the camera stream. I also set up a Reolink card on the dashboard as it gives a lot of config options in addition to being able to watch the video. Both work fine, they stream live from the camera in both the main and sub stream (which I think Reolink calls EXT). Also works in the Frigate app, no errors in the logs, starts well.

But on the Andoid companion app, the video loads, but it doesn’t stream, the clock stays as it is. No movement, it’s like it’s a snapshot but the cards are set up for the video streams.

Anyone have any idea? Config below.

mqtt:
  host: 192.168.1.55
  port: 1883
  client_id: frigate
  user: harryfine
  password: xxxxxxxxx

ffmpeg:
  hwaccel_args: preset-vaapi

go2rtc:
  streams:
    office: 
      - http://192.168.1.105/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=xxxxxx
      - "ffmpeg:reolink#audio=opus"
    office_sub: 
      - http://192.168.1.105/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=xxxxxx

cameras:
  office:
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/office?video=copy&audio=aac
          input_args: preset-rtsp-restream
          roles:
            - record
        - path: rtsp://127.0.0.1:8554/office_sub?video=copy
          input_args: preset-rtsp-restream
          roles:
            - detect
detect:
  width: 640
  height: 480
  fps: 5
birdseye:
  enabled: true
record:
  enabled: true
  retain:
    days: 1
  events:
    retain:
      default: 2
      mode: all
      objects:
        person: 2
snapshots:
  enabled: true
  timestamp: true
  retain:
    default: 5
    objects:

You can try the the turn on the option “Auto play video” in the companion app settings

Good thought but no.

I tested it by myself with the option off and it worked.
What frigate card you are using? The HACS one showed below? I do.

Try delete the cache and history of the HA app on the phone.

Yes; have that exact up to date card.

Good thought but no joy.

I misspoke. The regular HA card shows just a still picture, video doesn’t load, but the HACs Frigate card shows this…

What regular HA card you are using?
So the problem is within the HA card, because the screenshot shows a not working frigate card? :wink:

The one with no movement is a plain old entities card. The one with the picture I attached is the HACs Frigate card.

The picture-entity card?

I will try that but that won’t change the frigate card issue.

I added the car, the same card as you with the proper entity. The picture displayed but no movement.

1 Like

@woempiej pointed me your way, as I had a similar issue (which you can read about here if you want), which has been resolved.

I have a reolink video doorbell with 2 way audio working from within the companion app (android) using the frigate card and go2rtc. The Video auto loads and plays with audio, on load of the dashboard in the app - so I though I would share my lovelace frigate card yaml incase it helps you (below). Also - I had problems with using the http flv sources with go2rtc webrtc mode in the frigate cards directly, and had to configure go2rtc to use the reolink rtsp source to get it to work consistenty.

Hope this helps

type: custom:frigate-card
cameras:
  - camera_entity: camera.camera_frontdoorbell
    live_provider: go2rtc
    go2rtc:
      modes:
        - webrtc
      stream: camera_FDBAnswer #(go2rtc camera name)
    triggers:
      occupancy: false
view:
  default: live
  camera_select: live
  update_seconds: 1
  update_force: true
  timeout_seconds: 1
  scan:
    show_trigger_status: false
    untrigger_reset: false
menu:
  style: outside
  buttons:
    cameras:
      enabled: false
    substreams:
      enabled: false
    live:
      enabled: true
    clips:
      enabled: false
    snapshots:
      enabled: false
    download:
      enabled: false
    camera_ui:
      enabled: false
    timeline:
      enabled: false
    media_player:
      enabled: false
    microphone:
      enabled: true
      type: toggle
    mute:
      enabled: true
  position: bottom
live:
  draggable: false
  zoomable: false
  lazy_load: false
  preload: false
  auto_unmute: all
  auto_mute: hidden
  microphone:
    disconnect_seconds: 10
    always_connected: false
  controls:
    builtin: false
  auto_pause: never
  auto_play: all
  show_image_during_load: false
media_viewer:
  draggable: false
  zoomable: false
  lazy_load: false
performance:
  profile: high

HI!! anyway to use two way audio? I can see the mic (using https) and hear without issues. But no mic