Cargo Features

gstreamer-rtsp-server has no features set by default.

[dependencies]
gstreamer-rtsp-server = { version = "0.22.0", features = ["v1_16", "v1_18", "v1_20", "v1_22", "v1_24", "serde"] }
v1_16 v1_18?

Enables v1_16 of gstreamer-rtsp-server-sys, gstreamer, gstreamer-net, gstreamer-rtsp, and gstreamer-sdp

Affects rtsp_auth::RTSPAuthExt.realm, rtsp_auth::RTSPAuthExt.parse_htdigest, rtsp_auth::RTSPAuthExt.set_realm, rtsp_media::RTSPMediaExt.does_retransmission, rtsp_media::RTSPMediaExt.max_mcast_ttl, rtsp_media::RTSPMediaExt.is_bind_mcast_address, rtsp_media::RTSPMediaExt.set_bind_mcast_address, rtsp_media::RTSPMediaExt.set_do_retransmission, rtsp_media::RTSPMediaExt.set_max_mcast_ttl, rtsp_media_factory::RTSPMediaFactoryExt.does_retransmission, rtsp_media_factory::RTSPMediaFactoryExt.max_mcast_ttl, rtsp_media_factory::RTSPMediaFactoryExt.is_bind_mcast_address, rtsp_media_factory::RTSPMediaFactoryExt.set_bind_mcast_address, rtsp_media_factory::RTSPMediaFactoryExt.set_do_retransmission, rtsp_media_factory::RTSPMediaFactoryExt.set_max_mcast_ttl, rtsp_stream::RTSPStreamExt.add_multicast_client_address, rtsp_stream::RTSPStreamExt.max_mcast_ttl, rtsp_stream::RTSPStreamExt.multicast_client_addresses, rtsp_stream::RTSPStreamExt.ulpfec_percentage, rtsp_stream::RTSPStreamExt.ulpfec_pt

v1_18 v1_20? = v1_16

Enables v1_18 of gstreamer-rtsp-server-sys, gstreamer, gstreamer-net, gstreamer-rtsp, and gstreamer-sdp

Affects rtsp_client::RTSPClientExt.content_length_limit, rtsp_client::RTSPClientExt.stream_transport, rtsp_client::RTSPClientExt.set_content_length_limit, rtsp_media::RTSPMediaExt.dscp_qos, rtsp_media::RTSPMediaExt.is_rate_control, rtsp_media::RTSPMediaExt.rates, rtsp_media::RTSPMediaExt.has_completed_sender, rtsp_media::RTSPMediaExt.is_receive_only, rtsp_media::RTSPMediaExt.lock, rtsp_media::RTSPMediaExt.set_dscp_qos, rtsp_media::RTSPMediaExt.set_rate_control, rtsp_media::RTSPMediaExt.unlock, rtsp_media_factory::RTSPMediaFactoryExt.dscp_qos, rtsp_media_factory::RTSPMediaFactoryExt.set_dscp_qos, rtsp_onvif_media_factory::RTSPOnvifMediaFactoryExt.has_replay_support, rtsp_onvif_media_factory::RTSPOnvifMediaFactoryExt.set_replay_support, rtsp_server::RTSPServerExt.content_length_limit, rtsp_server::RTSPServerExt.set_content_length_limit, rtsp_stream::RTSPStreamExt.is_rate_control, rtsp_stream::RTSPStreamExt.rates

v1_20 v1_22? = v1_18

Enables v1_20 of gstreamer-rtsp-server-sys, gstreamer, gstreamer-net, gstreamer-rtsp, and gstreamer-sdp

Affects rtsp_media_factory::RTSPMediaFactoryExt.is_enable_rtcp, rtsp_media_factory::RTSPMediaFactoryExt.set_enable_rtcp, rtsp_media_factory::RTSPMediaFactoryExt.connect_enable_rtcp_notify, rtsp_stream::RTSPStreamExt.unblock_rtcp

v1_22 v1_24? = v1_20

Enables v1_22 of gstreamer-rtsp-server-sys, gstreamer, gstreamer-net, gstreamer-rtsp, and gstreamer-sdp

Affects rtsp_media::RTSPMediaExt.connect_handle_message, rtsp_client::RTSPClientImpl.adjust_error_code, rtsp_client::RTSPClientImplExt.parent_adjust_error_code

v1_24 = v1_22

Enables v1_24 of gstreamer-rtsp-server-sys, gstreamer, gstreamer-net, gstreamer-rtsp, and gstreamer-sdp

Affects rtsp_media::RTSPMediaExt.can_be_shared, rtsp_media::RTSPMediaExt.is_ensure_keyunit_on_start, rtsp_media::RTSPMediaExt.ensure_keyunit_on_start_timeout, rtsp_media::RTSPMediaExt.set_ensure_keyunit_on_start, rtsp_media::RTSPMediaExt.set_ensure_keyunit_on_start_timeout, rtsp_media::RTSPMediaExt.connect_ensure_keyunit_on_start_notify, rtsp_media::RTSPMediaExt.connect_ensure_keyunit_on_start_timeout_notify, rtsp_media_factory::RTSPMediaFactoryExt.is_ensure_keyunit_on_start, rtsp_media_factory::RTSPMediaFactoryExt.ensure_keyunit_on_start_timeout, rtsp_media_factory::RTSPMediaFactoryExt.set_ensure_keyunit_on_start, rtsp_media_factory::RTSPMediaFactoryExt.set_ensure_keyunit_on_start_timeout, rtsp_media_factory::RTSPMediaFactoryExt.connect_ensure_keyunit_on_start_notify, rtsp_media_factory::RTSPMediaFactoryExt.connect_ensure_keyunit_on_start_timeout_notify

serde

Enables serde, serde of gstreamer and gstreamer-rtsp