PHP Parse Master HLS M3U8 Playlist

I have posted an article to parse HLS / M3U8 Links “PHP Parse HLS M3U8 TS Links” Here is new post for grabbing HLS HTTPS links from master m3u8 playlist…. <?php $hls = “#EXTM3U #EXT-X-VERSION:3 ## Writed by svnlabs 2020 | Skype : svnlabs ## #EXT-X-STREAM-INF:BANDWIDTH=800000,RESOLUTION=640×360 https://hls.server.to/m3/QjNlVWtlSFJUT2VKWVNZQWNCNWVvUzRZem9uWFlybGRGQmFYS0FzWGh5M3JwL3YzcTFVaVh5YkJVUkQ4aStzbHBTaCt2bzZSc2U2TCtNYm5LVjBKQWtEWDY5MXdUTnN3eUx2Skh3aU94S1FBNnd6S255R1kzbVRWVlBRUStNNEVtTVI4amJOT01CWGYxcXozUkpLZzU0Mnk2ZFNaOWdOZWFVVXBVODJ3VGlRc28rdTNBNFg2bmZRbE1mdTlwM2RU #EXT-X-STREAM-INF:BANDWIDTH=2800000,RESOLUTION=1280×720 https://hls.server.to/m3/QjNlVWtlSFJUT2VKWVNZQWNCNWVvUzRZem9uWFlybGRGQmFYS0FzWGh5M3JwL3YzcTFVaVh5YkJVUkQ4aStzbHBTaCt2bzZSc2U2TCtNYm5LVjBKQWtEWDY5MXdUTnN3eUx2Skh3aU94S1FBNnd6S255R1kzbVRWVlBRUStNNEVtTVI4amJOT01CWGYxcXozUkpLZzU4NDl1UFNPK293TkZxRjZ5dGRSVWVteHVPczJBTXBoUld2dEhqTlA1UitQ #EXT-X-STREAM-INF:BANDWIDTH=800000,RESOLUTION=640×360 https://hls.server.to/m3/QjNlVWtlSFJUT2VKWVNZQWNCNWVvUzRZem9uWFlybGRGQmFYS0FzWGh5M3JwL3YzcTFVaVh5YkJVUkQ4aStzbHBTaCt2bzZSc2U2TCtNYm5LVjBKQWtEWDY5MXdUTnN3eUx2Skh3aU94S1FBNnd6S255R1kzbVRWVlBRUStNNEVtTVI4amJOT01CWGYxcXozUkpLZzU0Mnk2ZFNaOWdOZWFVVXBVODJ3VGlRc28rdTNBNFg2bmZRbE1mdTlwM2RU #EXT-X-STREAM-INF:BANDWIDTH=2800000,RESOLUTION=1280×720 https://hls.server.to/m3/QjNlVWtlSFJUT2VKWVNZQWNCNWVvUzRZem9uWFlybGRGQmFYS0FzWGh5M3JwL3YzcTFVaVh5YkJVUkQ4aStzbHBTaCt2bzZSc2U2TCtNYm5LVjBKQWtEWDY5MXdUTnN3eUx2Skh3aU94S1FBNnd6S255R1kzbVRWVlBRUStNNEVtTVI4amJOT01CWGYxcXozUkpLZzU4NDl1UFNPK293TkZxRjZ5dGRSVWVteHVPczJBTXBoUld2dEhqTlA1UitQ”; // process … Read more

PHP Parse HLS M3U8 TS Links

Sometimes you have to grab HLS m3u8 files from external source, but those files are protected using domain lock. So somehow you need to grab m3u8 and ts files from master HLS link. I am providing you PHP HLS Parser to grab internal information of HLS streams. Input encoded-03-31-16-thu-jun-2017.m3u8 #EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=654000,RESOLUTION=568×320,CODECS=”avc1.4d0029,mp4a.40.2″ 1080p/encoded-03-31-16-thu-jun-2017.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2849000,RESOLUTION=568×320,CODECS=”avc1.42001f,mp4a.40.2″ 720p/encoded-03-31-16-thu-jun-2017.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1033000,RESOLUTION=568×320,CODECS=”avc1.42001e,mp4a.40.2″ … Read more