Search code examples
testingstreaminghttp-live-streaming

Testing a HLS playlist


I have generated a HLS adaptive streaming playlist with 3 different quality of videos using AWS elastic transcoder, which is configured to stream over cloudfront.

How do I test if this playlist is properly adapting based on the internet speed and other parameters?

regards Abhishek


Solution

  • If you have access to Apple's HTTP Live Streaming tools, you can validate your HLS video streams by using the mediastreamvalidator tool.

    Alternatively, you could try using a web proxy that allows bandwidth throttling, such as Charles or Fiddler. Try altering the bandwidth setting then check if the player fetches a different playlist that corresponds to the (simulated) bandwidth available.