Share via


VideoContentUrls Constructors

Definition

Overloads

VideoContentUrls()

Initializes a new instance of the VideoContentUrls class.

VideoContentUrls(String, String, String, VideoPreviewImageUrls)

Initializes a new instance of the VideoContentUrls class.

VideoContentUrls()

Initializes a new instance of the VideoContentUrls class.

public VideoContentUrls ();
Public Sub New ()

Applies to

VideoContentUrls(String, String, String, VideoPreviewImageUrls)

Initializes a new instance of the VideoContentUrls class.

public VideoContentUrls (string downloadUrl = default, string archiveBaseUrl = default, string rtspTunnelUrl = default, Microsoft.Azure.Management.VideoAnalyzer.Models.VideoPreviewImageUrls previewImageUrls = default);
new Microsoft.Azure.Management.VideoAnalyzer.Models.VideoContentUrls : string * string * string * Microsoft.Azure.Management.VideoAnalyzer.Models.VideoPreviewImageUrls -> Microsoft.Azure.Management.VideoAnalyzer.Models.VideoContentUrls
Public Sub New (Optional downloadUrl As String = Nothing, Optional archiveBaseUrl As String = Nothing, Optional rtspTunnelUrl As String = Nothing, Optional previewImageUrls As VideoPreviewImageUrls = Nothing)

Parameters

downloadUrl
String

Video file download URL. This URL can be used in conjunction with the video content authorization token to download the video MP4 file. The resulting MP4 file can be played on any standard media player. It is available when the video type is 'file' and video file is available for consumption.

archiveBaseUrl
String

Video archive streaming base URL. The archived content can be automatically played by the Azure Video Analyzer player widget. Alternatively, this URL can be used in conjunction with the video content authorization token on any compatible DASH or HLS players by appending the following to the base URL:

         - HLSv4:     /manifest(format=m3u8-aapl).m3u8
         - HLS CMAF:  /manifest(format=m3u8-cmaf)
         - DASH CMAF: /manifest(format=mpd-time-cmaf)

         Moreover, an ongoing video recording can be played in "live mode"
         with latencies which are approximately double of the chosen video
         segment length. It is available when the video type is 'archive'
         and video archiving is enabled.
rtspTunnelUrl
String

Video low-latency streaming URL. The live content can be automatically played by the Azure Video Analyzer player widget. Alternatively, this URL can be used in conjunction with the video content authorization token to expose a WebSocket tunneled RTSP stream. It is available when the video type is 'archive' and a live, low-latency feed is available from the source.

previewImageUrls
VideoPreviewImageUrls

Video preview image URLs. These URLs can be used in conjunction with the video content authorization token to download the most recent still image from the video archive in different resolutions. They are available when the video type is 'archive' and preview images are enabled.

Applies to