StackReader
StackReader

Reputation: 155

Adptive Streaming in Gstreamer

How we can do adaptive streaming using gstreamer? I have created client and Server app using gstreamer framework.I am able to do live video streaming . But, I would like to adaptive way depending on network condition the bitrate can be change.

Upvotes: 1

Views: 1582

Answers (1)

Swaroop
Swaroop

Reputation: 91

Simplest way to do that is to encode and prepare content in multiple bit rates and resolutions on the server and let the client to switch between the content based on its available bandwidth. Most of the HTTP streaming systems follow this principle.

In the context of gstreamer on the server you need to set-up multiple pipelines to create multi-bitrate content or use a Tee to split video to different encoders from source.

I suggest you to go through microsoft silverlight smooth streaming or any of the adaptive HTTP streaming specifications to get more details.

Upvotes: 1

Related Questions