medooze/media-server-node

Older h264 (RTSP) streams break on v0.136.0

Opened this issue · 0 comments

We get some RTSP-streams that gets buggy after this update. We don't get any image in our JS-client, but we see the stream being transported in chrome://webrtc-internals.

0.135.1 to v0.136.0
b314638

We're quite sure it's related to all the commits done 12th May 2023:

From medooze/media-server@275cb8b
to medooze/media-server@c560e1c

This affect a bit older RTSP-cameras.

Are there any any modifications we can add to the Capabilitites of the Media-server that can work-around this issue?

module.exports = {
	audio: {
		codecs    : ["opus"],
		extensions: [
			"urn:ietf:params:rtp-hdrext:ssrc-audio-level",
			"http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01",
		],
	},
	video: {
		codecs    : ["h264;packetization-mode=1"],
		rtx       : true,
		rtcpfbs   : [{ id: "ccm", params: ["fir"] }, { id: "nack" }, { id: "nack", params: ["pli"] }],
		extensions: [
			"http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time",
			"urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id",
			"urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id",
			"urn:ietf:params:rtp-hdrext:sdes:mid",
		],
		simulcast: true,
	},
};