Technology Encyclopedia Home >Does the cloud live streaming push protocol need to be consistent with the streaming pull protocol?

Does the cloud live streaming push protocol need to be consistent with the streaming pull protocol?

The cloud live streaming push protocol does not necessarily need to be consistent with the streaming pull protocol, as long as the streaming platform or server can handle the transcoding or protocol conversion between them.

For example:

  • A broadcaster might push a live stream using RTMP (Real-Time Messaging Protocol), which is commonly used for low-latency uploads.
  • The streaming server can then convert the stream to HLS (HTTP Live Streaming) or DASH (Dynamic Adaptive Streaming over HTTP) for viewers to pull and watch, as these protocols are better suited for adaptive bitrate streaming over the internet.

In such cases, the push and pull protocols differ, but the server handles the conversion seamlessly.

If you're using Tencent Cloud's live streaming services, Tencent Cloud Live supports multiple protocols for both pushing (e.g., RTMP, SRT) and pulling (e.g., HLS, FLV, WebRTC), allowing flexible combinations to meet different latency and quality requirements.