Hi
We are trying to get H265 streaming from a gstreamer pipeline working.
For this we have added the following in janus.plugin.streaming.cfg:
[h265-airborne]
type = rtp
id = 12
description = H.265 test stream
audio = no
video = yes
videoport = 8007
videopt = 96
videortpmap = H265/90000
We are feeding Janus with a test stream (on an nvidia jetson):
gst-launch-1.0 -v videotestsrc ! omxh265enc ! rtph265pay config-interval=1 pt=96 ! udpsink host=127.0.0.1 port=8007
Janus is reporting that it's seeing a new stream at this ID, but when trying to view the stream on demos/streamingtest.html we just get a pop up message that says "WebRTC error... {}".
We suspect the issue might be that we are not properly setting videofmtp in the config file. Unfortunately we don't know what this needs to be set to.
For H264 streams, gstreamer outputs the needed profile-level-id and packetization-mode parameters when run with the -v option. Unfortunately we're not seeing those parameters for the H265 pipeline. Perhaps the videofmtp line needs to look completely different?
How can we find out what we need to put there?
Thanks for your help.
Nick