FAQs: Configuring RTSP for EXVIST HDMI Encoders

FAQs: RTSP of Encoder

What's RTSP stream?

RTSP (Real Time Streaming Protocol) is a network control protocol designed for controlling the delivery of multimedia data, such as audio and video, over a network. It enables the smooth transmission of live or pre-recorded audio and video content from a server to a client device and is commonly used for streaming media applications.

Here are a few key points about RTSP streams:
  1. Stream Control: RTSP is used to establish and control the delivery of streaming media. It enables a client to request the start, stop, and pause of a media stream, as well as to control playback functions such as fast-forward and rewind.
  2. Protocol Operation: RTSP operates over the User Datagram Protocol (UDP) or the Transmission Control Protocol (TCP). It uses a client-server architecture, where a server hosts the media streams, and clients request and receive the media content.
  3. Media Types: RTSP can be used with various media formats, including audio and video streams. It supports the streaming of live content, on-demand content, and other interactive media applications.
  4. Interoperability: RTSP is an open standard that allows for interoperability between different multimedia devices, servers, and clients. This means that RTSP-compatible devices and software from different manufacturers can communicate and exchange streaming media.
  5. Usage: RTSP is commonly used for streaming live events, video on demand, IP camera feeds, and other real-time multimedia applications.
To access an RTSP stream, a client typically sends an RTSP request to the server detailing the desired media stream and related control operations. The server then responds with the necessary information to establish and maintain the stream. This could include the media stream's location, playback control commands, and other relevant parameters.

Overall, RTSP plays a vital role in enabling the efficient delivery and control of streaming multimedia content, making it a foundational protocol for many streaming applications.

How can we play RTSP stream?

To play an RTSP (Real Time Streaming Protocol) stream and select specific stream mode, such as complex (combined audio and video), video only, or audio only, you can use media player software or applications that support RTSP streaming.

Here's how you can play an RTSP stream:
  1. Use RTSP-Compatible Media Players: You can use media player software or applications that support RTSP streaming, such as VLC Media Player, Windows Media Player, QuickTime Player, or other media player applications that have RTSP support.
  2. Open the RTSP Stream: Launch the RTSP-compatible media player and select the option to stream complex(combined audio and video), video only, or audio only. In the provided dialogue box, enter the RTSP stream's URL or network location. Typically this will be in the format: rtsp://192.168.1.120:554/live/1_0.

What is the maximum number of simultaneous streams supported by the RTSP protocol?

It supports 6x RTSP streams, it means that it has been designed to handle up to six simultaneous Real Time Streaming Protocol (RTSP) streams. This capacity should allow you to efficiently distribute video and audio content across multiple channels or devices. However, it's important to ensure that your network infrastructure, including your server and client devices, can effectively handle these streams without performance degradation. Additionally, consider the bandwidth requirements and the capabilities of the devices accessing these streams to ensure a smooth streaming experience. Typically, it is recommended to utilize media players such as VLC, PotPlayer, or OBS for pulling an RTSP stream from our encoder.

Latency Test by RTSP Stream

How can we get lower latency via VLC when playing video on your iPad?



How can we conduct a latency test between the encoder and decoder?


How can we conduct a latency test of codec by playing RTSP stream?

Determining the cause of delay in RTSP streaming is often influenced by the RTSP player being used. To accurately test the performance, we recommend using specialized tools designed for RTSP streaming, as common media players can introduce buffering issues. Specifically, tool like EasyPlayerPro is optimized for real-time streaming and can provide more precise results for identifying and addressing delays in RTSP streaming. Just click the above EasyPlayerPro to download it for testing.

What specific steps should be followed to conduct a comparative latency test between VLC and EasyPlayerPro?

  1. Set up two computers: the 1st computer will serve as the video input source, and the 2nd computer will function as the video output device.
  2. Download and run OnlyStopWatch on the 1st computer to measure latency.
  3. On the 2nd computer, open EasyPlayerPro and pull the RTSP stream as below:
  1. Open VLC on the 2nd computer and pull the same RTSP stream as below:
  1. Use a high-speed camera on a mobile phone to capture images of the desktops of both computers. Use these images to calculate the specific latency times.
  1. Analysis: Compare the latency results. If the latency is around 100ms when using EasyPlayerPro, and significantly higher when using VLC, it indicates that the player itself influences the latency rather than the encoder/decoder used.
Notes
NOTE: Theoretical latency for both encoding and decoding is 33.3ms, based on the chip parameters.

Learn more about RTSP of Encoder

  1. RTSP of Encoder

    • Related Articles

    • RTSP of Encoder

      RTSP Go to Setting->Network->RTSP Item Description Authentication Check the checkbox if required Port Change port if required Main Stream Preview URL: rtsp://192.168.1.120:554/live/1_0; Stream mode: Complex/Video/Audio; Sub Stream Preview URL: ...
    • FAQs: Latency Test of Encoder

      Latency Test by RTSP Stream How can we get lower latency via VLC when playing video on your iPad? How can we conduct a latency test between the encoder and decoder? How can we conduct a latency test of codec by playing RTSP stream? Determining the ...
    • FAQs: Video of Encoder

      Video: Main Stream/Sub Stream What is the difference between main stream and sub stream, and how should I choose between them? Video settings in encoder typically include two stream types: main stream and sub stream. Main Stream: This stream provides ...
    • FAQs: HTTP of Encoder

      HTTP Port What's HTTP port? An HTTP port refers to a network port used specifically for communicating with web servers via the Hypertext Transfer Protocol (HTTP). In networking, a port is a virtual endpoint for communication in a computer network and ...
    • FAQs: Reduce Latency with FFplay for Encoder

      Step-by-Step Guide to Reduce Latency with FFplay 1. Install FFmpeg and FFplay Ensure that FFmpeg (which includes FFplay) is installed on your system. You can check if it's installed by running: ffplay -version If it is not installed, you can download ...