Menu Close

November 12, 2026: RTSP/RTMP/HTTP/ONVIF Source v9.4.2.6 released

RTSP/RTMP/HTTP/ONVIF Source 9.4.2.6 is available.

  • Added: closed captions output pin: RTSP_ClosedCaptions_Enabled_bool, URL parameter “>closedcaptions=1”. A “CC Out” pin is exposed with the video pin and delivers the CEA-608 / CTA-708 closed captions of each video frame, just before the frame: SMPTE 436M ANC track of MXF files, CEA-608 track of MOV / MP4 files, else the captions embedded in the video stream (A/53). Consumed by the Datastead DeckLink renderer. To set before opening the URL. Default: disabled
  • Added: closed captions from a subtitle file: RTSP_ClosedCaptions_SubtitleFile_str (URL parameter “>ccfile=”), RTSP_ClosedCaptions_SubtitleEncoding_int (“>ccencoding=”). SRT, WebVTT, SCC, MCC, TTML (DFXP, SMPTE-TT, EBU-TT, IMSC1 text) and EBU STL files, converted to CEA-608 and / or CTA-708 captions. Default: file with the name of the clip, next to it
  • Added: closed captions analysis of a clip without opening it: RTSP_Action_AnalyzeClosedCaptions, RTSP_ClosedCaptions_AnalysisDuration_int, RTSP_ClosedCaptions_AnalysisResult_int (RTSP_CC_ANALYSIS_xxx values), RTSP_ClosedCaptions_AnalysisSubtitleFile_str
  • Added: web pages embedding a video player (RTSP_Source_HTMLEmbeddedVideo_bool, URL parameter “>embedded=1”): when yt-dlp is not installed or does not support the page, the stream URL (HLS, DASH, MP4) is searched in the page and its iframes. RTSP_Source_HTMLEmbeddedResolvedURL_str returns the stream URL opened
  • Changed: http / https URL returning a web page instead of a stream: the stream URL is searched in the page after the direct opening failed, without “>embedded=1”
  • Fixed: ONVIF: connection failure with some i-PRO cameras (e.g. WV-S6130), regression since 9.4.2.4
  • Fixed: 24-bit PCM audio sources (e.g. MXF clips): the audio pin declared 24 bits for 16-bit samples: distorted audio, audio running too slowly then silence (DeckLink renderer), ACM Wrapper unusable
  • Fixed: RTSP_Source_DeviceLostTimeOut_int: the value set through the property was ignored by the reconnections while running (ONVIF reconnection, YouTube URL resolution), the default value was used; the reconnection timeout is no longer shorter than the connection timeout
  • Fixed: documentation: default values of RTSP_Source_DeviceLostTimeOut_int (5 s, minimum 300 ms) and RTSP_Source_ConnectionTimeOut_int (5 s synchronous opening, 10 s asynchronous); RTSP_Source_HTMLEmbeddedVideo_bool now described

Download | Full changelog