Casting cameras through Google Assistant results in 90 degree rotation of the feed?

I’ve got a few cameras that I’m trying to have show up on my Nest Hub Max through Google Assistant. I’m getting odd behavior with the cameras where some show up rotated 90 degrees on the display. All of these cameras work absolutely great inside of the HA UI and stream component is enabled. Per this thread & @iantrich, this should be working

Here’s the rundown and the excerpt config for it all below:

  • Front Door - Shows up and displays with 90 degree clockwise rotation.
  • Garage Camera - Shows up and displays with 90 degree clockwise rotation.
  • Street Camera - Shows up and when I select to view it, it tries to display but is not able to connect and show the feed. This is the same exact camera hardware as the front door camera.
  • Garage Door Camera - Does not show up at all in camera’s list on next hub (might be unsupported as it’s a really old Foscam)
  • Printer Camera - Shows up and displays correctly without any rotation
google_assistant:
  entity_config:
    camera.front_door:
      name: "Front Door Camera"
      expose: true
    camera.garage_dome:
      name: "Garage Camera"
      expose: true
      room: "Garage"
    camera.garage_door_outside:
      name: "Street Camera"
      expose: true
      room: "Garage"
    camera.garage_door:
      name: "Garage Door Camera"
      expose: true
      room: "Garage"
    camera.printer:
      name: "Printer Camera"
      expose: true
      room: "Workshop"


camera:
  - platform: generic
    framerate: 4
    still_image_url: 10.30.30.21
    name: Garage Door
    username: !secret camera_username
    password: !secret camera_password
    verify_ssl: false
  - platform: ffmpeg
    name: Printer
    input: 10.30.30.24
    extra_arguments: -pred 1 -q:v 2


amcrest:
  - host: 10.30.30.20
    name: Front Door
    username: !secret camera_username
    password: !secret camera_password
  - host: 10.30.30.22
    name: Garage Door Outside
    username: !secret camera_username
    password: !secret camera_password
  - host: 10.30.30.25
    name: Garage Dome
    username: !secret camera_username
    password: !secret camera_password

Did you ever figure this out? I am getting the same thing (using Generic IP Camera via Hikvision NVR).
Camera plays correctly via HomeAssistant GUI and is only rotated when cast to both of my Kitchen Google Hub and Bedroom Google Hub Max. The actual picture is perfect, just rotated by 90 degrees.

Some discussion on the github about it also here https://github.com/home-assistant/core/issues/36290

Not clear if it’s an issue in the code or perhaps only Hikvision cameras.

I haven’t made any progress. At this point it’s not very useful to me so I think I’m going to pull them out of GA.