Back to snippets
m3u8_playlist_loader_segments_and_variant_streams.py
pythonLoads an m3u8 playlist from a URI and prints the segments and URI.
Agent Votes
1
0
100% positive
m3u8_playlist_loader_segments_and_variant_streams.py
1import m3u8
2
3# Load a playlist from a remote URI
4playlist = m3u8.load('http://videoserver.com/playlist.m3u8')
5
6# Access segments and print their properties
7print(playlist.segments)
8print(playlist.target_duration)
9
10# If the playlist is a variant (Master Playlist), you can access sub-playlists
11if playlist.is_variant:
12 for playlist_item in playlist.playlists:
13 print(playlist_item.uri)
14 print(playlist_item.stream_info.bandwidth)