If you connect to the restream over the port 8554 on your frigate instance, with vlc and you show media information do you see your stream as h265 or h264 ?
Just trying to see the difference between your setup and mine, and trying to figure out what i have to adapt.
I still have the problem, but canāt find a solution. No one seems to talk about this.
Also, the only solution is to make something in parallel to feed HomeKit without HA.
So my thumbnails refresh every 10sec, but no live stream.
Some may not want to run yet another security, camera application, but I have found for HomeKit, Scrypted is the best. You can even use HomeKit secure video if you have an apple subscription. There is a container version, and it was very easy to set up.
I encountered the same problems and luckily I could solve them:
At first the thumbnails worked in HomeKit, but the live-streams didnāt. This was solved by exposing port 8554 (tcp and udp) for the docker-container that generated the camera-streams (in my specific case: a āfrigateā docker container, configured to use go2rtc).
After that the live-feed in HomeKit worked, sort of, because the streams were really slow and of bad quality. I could resolve this by adding the attribute video_codec: copy to the HomeKit configuration: