I’m using the gstreamer nvv4l2h265enc encoder (have tried omxh265enc as well) to encode h265 video. It plays back fine in VLC, but somehow I can’t get it to play correctly in Safari as an HLS.
Using the exact same GStreamer pipelines, except encoding using the standard x265enc encoder, everything works perfectly.
Thanks for the response! I’ve done a lot of experimenting (and reading) and did indeed try insert-aud. It helps (it is necessary) but it doesn’t fix all of the issues:
In this case the HLS stream starts correctly, but seems to break at segment boundaries, which makes me think that it is some sort of time-stamp issue. I’ve also tried some of the other options like “insert-sps-pps”.
The exact same pipelines work correctly for nvv4l2h264enc and x265, so I assuming something specific to nvv4l2h265enc…
Thanks again for the help. Any other suggestions for things I can try?