Merge branch 'master' into LaneSh4d0w-patch-1
This commit is contained in:
commit
68008c17ce
|
@ -12,7 +12,7 @@
|
|||
"commander": "^8.3.0",
|
||||
"dayjs": "^1.10.7",
|
||||
"fs-extra": "^10.0.0",
|
||||
"iptv-checker": "^0.22.0",
|
||||
"iptv-checker": "^0.24.2",
|
||||
"iptv-playlist-parser": "^0.11.0",
|
||||
"jest": "^27.5.1",
|
||||
"jest-expect-message": "^1.0.2",
|
||||
|
@ -1085,6 +1085,11 @@
|
|||
"follow-redirects": "^1.14.0"
|
||||
}
|
||||
},
|
||||
"node_modules/axios-curlirize": {
|
||||
"version": "1.3.7",
|
||||
"resolved": "https://registry.npmjs.org/axios-curlirize/-/axios-curlirize-1.3.7.tgz",
|
||||
"integrity": "sha512-csSsuMyZj1dv1fL0zRPnDAHWrmlISMvK+wx9WJI/igRVDT4VMgbf2AVenaHghFLfI1nQijXUevYEguYV6u5hjA=="
|
||||
},
|
||||
"node_modules/babel-jest": {
|
||||
"version": "27.5.1",
|
||||
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
|
||||
|
@ -2001,17 +2006,18 @@
|
|||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
||||
},
|
||||
"node_modules/iptv-checker": {
|
||||
"version": "0.22.0",
|
||||
"resolved": "https://registry.npmjs.org/iptv-checker/-/iptv-checker-0.22.0.tgz",
|
||||
"integrity": "sha512-94dnViRK9DaegiVkRR1BGzsDvfo+t4ZkQJgVvSrzbcpvKaNnMUHHtm2hlwKejfz+A/Ci/wBVWkcVe0pZB1KODQ==",
|
||||
"version": "0.24.2",
|
||||
"resolved": "https://registry.npmjs.org/iptv-checker/-/iptv-checker-0.24.2.tgz",
|
||||
"integrity": "sha512-a3omcqX6rW5UK5pM2Cnvuw3K5mFyjfKEMMjdXM8L9dZnYs/9AFL6X9d2wjacaAY8vUyOdUoKr/Hbq0OkDW2tTg==",
|
||||
"dependencies": {
|
||||
"axios": "^0.21.1",
|
||||
"axios-curlirize": "^1.3.7",
|
||||
"colors": "^1.4.0",
|
||||
"command-exists": "^1.2.9",
|
||||
"commander": "^2.20.0",
|
||||
"dateformat": "^3.0.3",
|
||||
"get-stdin": "^7.0.0",
|
||||
"iptv-playlist-parser": "^0.5.4",
|
||||
"iptv-playlist-parser": "^0.11.0",
|
||||
"jest": "^27.0.6",
|
||||
"lodash.chunk": "^4.2.0",
|
||||
"progress": "^2.0.3",
|
||||
|
@ -2029,11 +2035,6 @@
|
|||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
|
||||
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
|
||||
},
|
||||
"node_modules/iptv-checker/node_modules/iptv-playlist-parser": {
|
||||
"version": "0.5.4",
|
||||
"resolved": "https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.5.4.tgz",
|
||||
"integrity": "sha512-sgzJ83LFLJQX8RhnWvjxEyeYwelLf+vPdNLWYwlozkmSl8IxU/y2qBxyGCvyqCKpIQDdU35wkrZ3k1nMpI3KGQ=="
|
||||
},
|
||||
"node_modules/iptv-playlist-parser": {
|
||||
"version": "0.11.0",
|
||||
"resolved": "https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.11.0.tgz",
|
||||
|
@ -3151,9 +3152,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/minimist": {
|
||||
"version": "1.2.5",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
|
||||
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
|
||||
"version": "1.2.6",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
|
||||
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
|
||||
},
|
||||
"node_modules/ms": {
|
||||
"version": "2.1.2",
|
||||
|
@ -5065,6 +5066,11 @@
|
|||
"follow-redirects": "^1.14.0"
|
||||
}
|
||||
},
|
||||
"axios-curlirize": {
|
||||
"version": "1.3.7",
|
||||
"resolved": "https://registry.npmjs.org/axios-curlirize/-/axios-curlirize-1.3.7.tgz",
|
||||
"integrity": "sha512-csSsuMyZj1dv1fL0zRPnDAHWrmlISMvK+wx9WJI/igRVDT4VMgbf2AVenaHghFLfI1nQijXUevYEguYV6u5hjA=="
|
||||
},
|
||||
"babel-jest": {
|
||||
"version": "27.5.1",
|
||||
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
|
||||
|
@ -5736,17 +5742,18 @@
|
|||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
||||
},
|
||||
"iptv-checker": {
|
||||
"version": "0.22.0",
|
||||
"resolved": "https://registry.npmjs.org/iptv-checker/-/iptv-checker-0.22.0.tgz",
|
||||
"integrity": "sha512-94dnViRK9DaegiVkRR1BGzsDvfo+t4ZkQJgVvSrzbcpvKaNnMUHHtm2hlwKejfz+A/Ci/wBVWkcVe0pZB1KODQ==",
|
||||
"version": "0.24.2",
|
||||
"resolved": "https://registry.npmjs.org/iptv-checker/-/iptv-checker-0.24.2.tgz",
|
||||
"integrity": "sha512-a3omcqX6rW5UK5pM2Cnvuw3K5mFyjfKEMMjdXM8L9dZnYs/9AFL6X9d2wjacaAY8vUyOdUoKr/Hbq0OkDW2tTg==",
|
||||
"requires": {
|
||||
"axios": "^0.21.1",
|
||||
"axios-curlirize": "^1.3.7",
|
||||
"colors": "^1.4.0",
|
||||
"command-exists": "^1.2.9",
|
||||
"commander": "^2.20.0",
|
||||
"dateformat": "^3.0.3",
|
||||
"get-stdin": "^7.0.0",
|
||||
"iptv-playlist-parser": "^0.5.4",
|
||||
"iptv-playlist-parser": "^0.11.0",
|
||||
"jest": "^27.0.6",
|
||||
"lodash.chunk": "^4.2.0",
|
||||
"progress": "^2.0.3",
|
||||
|
@ -5757,11 +5764,6 @@
|
|||
"version": "2.20.3",
|
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
|
||||
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
|
||||
},
|
||||
"iptv-playlist-parser": {
|
||||
"version": "0.5.4",
|
||||
"resolved": "https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.5.4.tgz",
|
||||
"integrity": "sha512-sgzJ83LFLJQX8RhnWvjxEyeYwelLf+vPdNLWYwlozkmSl8IxU/y2qBxyGCvyqCKpIQDdU35wkrZ3k1nMpI3KGQ=="
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -6617,9 +6619,9 @@
|
|||
}
|
||||
},
|
||||
"minimist": {
|
||||
"version": "1.2.5",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
|
||||
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
|
||||
"version": "1.2.6",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
|
||||
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
|
||||
},
|
||||
"ms": {
|
||||
"version": "2.1.2",
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
"commander": "^8.3.0",
|
||||
"dayjs": "^1.10.7",
|
||||
"fs-extra": "^10.0.0",
|
||||
"iptv-checker": "^0.22.0",
|
||||
"iptv-checker": "^0.24.2",
|
||||
"iptv-playlist-parser": "^0.11.0",
|
||||
"jest": "^27.5.1",
|
||||
"jest-expect-message": "^1.0.2",
|
||||
|
|
|
@ -5,7 +5,7 @@ const options = program
|
|||
.requiredOption('-c, --cluster-id <cluster-id>', 'The ID of cluster to load', parser.parseNumber)
|
||||
.option('-t, --timeout <timeout>', 'Set timeout for each request', parser.parseNumber, 60000)
|
||||
.option('-d, --delay <delay>', 'Set delay for each request', parser.parseNumber, 0)
|
||||
.option('--debug', 'Enable debug mode')
|
||||
.option('--debug', 'Enable debug mode', false)
|
||||
.parse(process.argv)
|
||||
.opts()
|
||||
|
||||
|
@ -48,7 +48,7 @@ async function main() {
|
|||
if (!result.error) {
|
||||
logger.info(message)
|
||||
} else {
|
||||
logger.info(`${message} (${result.error})`)
|
||||
logger.info(`${message} (${result.error.message})`)
|
||||
}
|
||||
const output = {
|
||||
_id: result._id,
|
||||
|
|
|
@ -142,10 +142,12 @@ function parseMediaInfo(streams) {
|
|||
function parseStatus(error) {
|
||||
if (!error) return 'online'
|
||||
|
||||
switch (error) {
|
||||
case 'Operation timed out':
|
||||
switch (error.code) {
|
||||
case 'HTTP_REQUEST_TIMEOUT':
|
||||
case 'FFMPEG_PROCESS_TIMEOUT':
|
||||
return 'timeout'
|
||||
case 'Server returned 403 Forbidden (access denied)':
|
||||
case 'HTTP_FORBIDDEN':
|
||||
case 'HTTP_UNAVAILABLE_FOR_LEGAL_REASONS':
|
||||
return 'blocked'
|
||||
default:
|
||||
return 'error'
|
||||
|
|
|
@ -10,7 +10,7 @@ checker.check = async function (item, config) {
|
|||
_id: item._id,
|
||||
url: item.url,
|
||||
http: item.http,
|
||||
error: !result.status.ok ? result.status.reason : null,
|
||||
error: !result.status.ok ? { code: result.status.code, message: result.status.message } : null,
|
||||
streams: result.status.ok ? result.status.metadata.streams : [],
|
||||
requests: result.status.ok ? result.status.metadata.requests : []
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ https://q-s-l4n3sh4d0w.onrender.com/iptv-query?streaming-ip=https://teveo.com.co
|
|||
https://stmv2.voxtvhd.com.br/canalccali/canalccali/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalCapital.co" status="online",Canal Capital (720p) [Not 24/7]
|
||||
https://mdstrm.com/live-stream-playlist/57d01d6c28b263eb73b59a5a.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalCaracol.co" status="blocked",Canal Caracol (720p) [Geo-blocked]
|
||||
#EXTINF:-1 tvg-id="CaracolTelevision.co" status="blocked",Canal Caracol (720p) [Geo-blocked]
|
||||
https://mdstrm.com/live-stream-playlist/574463697b9817cf0886fc17.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalDoce.co" status="online",Canal Doce
|
||||
https://api.new.livestream.com/accounts/27724665/events/8376416/live.m3u8
|
||||
|
@ -89,7 +89,7 @@ http://179.1.7.198:1935/live/TVAgroHD.stream/playlist.m3u8
|
|||
https://streamyes.alsolnet.com/tvgracia/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TVNGlobal.co" status="online",TVN Global (614p) [Not 24/7]
|
||||
https://stmv2.voxtvhd.com.br/tvnglobal/tvnglobal/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="UNOPLAY.co" status="online",UNO PLAY (720p) [Not 24/7]
|
||||
#EXTINF:-1 tvg-id="Canal1.co" status="online",UNO PLAY (720p) [Not 24/7]
|
||||
https://live-edge-bhs-1.cdn.enetres.net/184784E1D210401F8041E3E1266822CC021/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="" status="online",CTV Barranquilla (Barranquilla | Atlántico) (1080p)
|
||||
https://59a564764e2b6.streamlock.net/ctvbarranquilla/ctv/playlist.m3u8
|
||||
|
|
|
@ -33,13 +33,13 @@ https://5dc7d824154d0.streamlock.net/live/Nabaa/playlist.m3u8
|
|||
https://nbntv.me:8443/nbntv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NewVisionTV.lb" status="error",Newvision (480p) [Not 24/7]
|
||||
https://master.starmena-cloud.com/hls/newv.m3u8
|
||||
#EXTINF:-1 tvg-id="NourAlKoddas.lb" status="online",Nour Al Koddas (406p) [Not 24/7]
|
||||
#EXTINF:-1 tvg-id="NourAlKoddass.lb" status="online",Nour Al Koddas (406p) [Not 24/7]
|
||||
https://svs.itworkscdn.net/nour1satlive/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NourAlSharq.lb" status="online",Nour Al Sharq (576p)
|
||||
https://svs.itworkscdn.net/nour8satlive/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NourMariam.lb" status="online",Nour Mariam (576p)
|
||||
https://svs.itworkscdn.net/nour9satlive/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NourSat.lb" status="online",NourSAT (576p)
|
||||
#EXTINF:-1 tvg-id="Noursat.lb" status="online",NourSAT (576p)
|
||||
https://svs.itworkscdn.net/nour4satlive/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="OTV.lb" status="blocked",OTV (720p) [Not 24/7]
|
||||
http://62.182.82.104/OTV/index.m3u8?token=test
|
||||
|
|
|
@ -1,20 +1,30 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="Canal2.ni" status="timeout",Televicentro Canal 2 (480p)
|
||||
https://cootv.cootel.com.ni/streams/d/SSLCH02-HD-YON/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal2.ni",Televicentro Canal 2 (480p)
|
||||
http://138.117.4.70:8075/channel2/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal6.ni" status="online",Canal 6 (480p) [Not 24/7]
|
||||
http://free.fullspeed.tv/iptv-query?streaming-ip=https://www.dailymotion.com/canal6nicaraguaoficial
|
||||
#EXTINF:-1 tvg-id="Canal9.ni" status="timeout",Canal 9 (480p)
|
||||
https://cootv.cootel.com.ni/streams/d/SSLCH09-HD-CVS/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10.ni" status="timeout",Canal 10 (576p)
|
||||
https://cootv.cootel.com.ni/streams/d/SSLCH10-SD-ZUK/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal11.ni" status="timeout",TV RED Canal 11 (480p)
|
||||
https://cootv.cootel.com.ni/streams/d/SSLCH11-SD-GZN/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal6.ni",Canal 6
|
||||
http://138.117.4.70:8075/channel6/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9.ni",Canal 9
|
||||
http://138.117.4.70:8075/channel9/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10.ni",Canal 10
|
||||
http://138.117.4.70:8075/channel10/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal11.ni",TV RED Canal 11
|
||||
http://138.117.4.70:8075/channel11/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal12.ni" status="online",Nicavisión Canal 12 (720p) [Not 24/7]
|
||||
https://5ca9af4645e15.streamlock.net/canal12/videocanal12/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal15.ni" status="online",Canal 15
|
||||
http://138.117.4.70:8075/channel15/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LaRock22.ni",La Rock 22
|
||||
http://138.117.4.70:8075/channel22/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CDNN23.ni",CDNN23
|
||||
http://138.117.4.70:8075/channel23/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="JBNTV.hn" status="online",JBN (720p) [Not 24/7]
|
||||
https://inliveserver.com:1936/17510/17510/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TN8.ni" status="online",Telenica Canal 8 (tn8) (720p) [Not 24/7]
|
||||
https://60417ddeaf0d9.streamlock.net/tn8/videotn8/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TN8.ni",Telenica Canal 8 (tn8)
|
||||
http://138.117.4.70:8075/channel8/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="VivaNicaraguaCanal13.ni" status="online",Viva Nicaragua Canal 13 (480p) [Not 24/7]
|
||||
http://free.fullspeed.tv/iptv-query?streaming-ip=https://www.dailymotion.com/vivanicaragua13
|
||||
#EXTINF:-1 tvg-id="VosTV.ni" status="error",Vos Tv (720p) [Not 24/7]
|
||||
|
|
|
@ -33,6 +33,8 @@ http://free.fullspeed.tv/iptv-query?streaming-ip=https://www.youtube.com/channel
|
|||
https://imob.dunyanews.tv/live/_definst_/ngrp:dunyalive_1_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="GeoNews.pk" status="error",Geo News (576p) [Not 24/7]
|
||||
https://jk3lz82elw79-hls-live.5centscdn.com/Geo/eae835e83c0494a376229f254f7d3392.sdp/playlist_dvr.m3u8
|
||||
#EXTINF:-1 tvg-id="GeoSuper.pk" status="error",Geo Super (720p)
|
||||
http://221.120.204.4/geo-super-LOCKLE/index.m3u8
|
||||
#EXTINF:-1 tvg-id="K21News.pk" status="online",K21 News
|
||||
https://streamone.simpaisa.com:8443/pitvlive1/k21.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Kay2HD.pk" status="error",Kay2 TV (404p) [Not 24/7]
|
||||
|
|
|
@ -22,9 +22,9 @@ http://170.83.242.153:8000/play/a025
|
|||
#EXTINF:-1 tvg-id="Telefuturo.py" status="error",Telefuturo (480p)
|
||||
http://170.83.242.153:8000/play/a03e
|
||||
#EXTINF:-1 tvg-id="Trece.py" status="online",Trece Paraguay (720p) [Not 24/7]
|
||||
http://174.138.118.252/live/trece.m3u8
|
||||
https://stream.rpc.com.py/live/trece.m3u8
|
||||
#EXTINF:-1 tvg-id="Unicanal.py" status="online",Unicanal (720p) [Not 24/7]
|
||||
http://45.55.127.106/live/unicanal.m3u8
|
||||
http://unicanal.com.py/live/unicanal.m3u8
|
||||
#EXTINF:-1 tvg-id="" status="error",La Tele (480p)
|
||||
http://170.83.242.153:8000/play/a00j
|
||||
#EXTINF:-1 tvg-id="" status="error",NPY (480p)
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
{"_id":"2ST8btby3mmsgPF0","error":"Operation timed out","streams":[],"requests":[]}
|
||||
{"_id":"I6cjG2xCBRFFP4sz","error":"Operation timed out","streams":[],"requests":[]}
|
||||
{"_id":"2ST8btby3mmsgPF0","error":{"code":"HTTP_REQUEST_TIMEOUT","message":"HTTP 408 Request Timeout"},"streams":[],"requests":[]}
|
||||
{"_id":"I6cjG2xCBRFFP4sz","error":{"code":"HTTP_REQUEST_TIMEOUT","message":"HTTP 408 Request Timeout"},"streams":[],"requests":[]}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{"_id":"2ST8btby3mmsgPF0","error":"Operation timed out","streams":[],"requests":[]}
|
||||
{"_id":"I6cjG2xCBRFFP4sz","error":"No streams found","streams":[],"requests":[]}
|
||||
{"_id":"3TbieV1ptnZVCIdn","error":"Server returned 403 Forbidden (access denied)","streams":[],"requests":[]}
|
||||
{"_id":"cFFpFVzSn6xFMUF3","error":"Server returned 404 Not Found","streams":[],"requests":[]}
|
||||
{"_id":"2ST8btby3mmsgPF0","error":{"code":"HTTP_REQUEST_TIMEOUT","message":"HTTP 408 Request Timeout"},"streams":[],"requests":[]}
|
||||
{"_id":"I6cjG2xCBRFFP4sz","error":{"code":"FFMPEG_STREAMS_NOT_FOUND","message":"FFMPEG Streams Not Found"},"streams":[],"requests":[]}
|
||||
{"_id":"3TbieV1ptnZVCIdn","error":{"code":"HTTP_FORBIDDEN","message":"HTTP 403 Forbidden"},"streams":[],"requests":[]}
|
||||
{"_id":"cFFpFVzSn6xFMUF3","error":{"code":"HTTP_NOT_FOUND","message":"HTTP 404 Not Found"},"streams":[],"requests":[]}
|
||||
{"_id":"u7iyA6cjtf1iWWAZ","error":null,"streams":[{"index":0,"codec_name":"timed_id3","codec_long_name":"timed ID3 metadata","codec_type":"data","codec_tag_string":"ID3 ","codec_tag":"0x20334449","r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/90000","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0},"tags":{"variant_bitrate":"1226543"}},{"index":1,"codec_name":"h264","codec_long_name":"H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10","profile":"Constrained Baseline","codec_type":"video","codec_tag_string":"[27][0][0][0]","codec_tag":"0x001b","width":1280,"height":720,"coded_width":1280,"coded_height":720,"closed_captions":0,"has_b_frames":3,"sample_aspect_ratio":"1:1","display_aspect_ratio":"16:9","pix_fmt":"yuv420p","level":31,"color_range":"tv","chroma_location":"left","refs":1,"is_avc":"false","nal_length_size":"0","r_frame_rate":"25/1","avg_frame_rate":"25/1","time_base":"1/90000","start_pts":5612807216,"start_time":"62364.524622","bits_per_raw_sample":"8","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0},"tags":{"variant_bitrate":"726543"}},{"index":2,"codec_name":"aac","codec_long_name":"AAC (Advanced Audio Coding)","profile":"LC","codec_type":"audio","codec_tag_string":"[15][0][0][0]","codec_tag":"0x000f","sample_fmt":"fltp","sample_rate":"48000","channels":2,"channel_layout":"stereo","bits_per_sample":0,"r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/90000","start_pts":5612806046,"start_time":"62364.511622","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0},"tags":{"variant_bitrate":"1226543"}},{"index":3,"codec_name":"h264","codec_long_name":"H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10","profile":"Constrained Baseline","codec_type":"video","codec_tag_string":"[27][0][0][0]","codec_tag":"0x001b","width":1280,"height":720,"coded_width":1280,"coded_height":720,"closed_captions":0,"has_b_frames":3,"sample_aspect_ratio":"1:1","display_aspect_ratio":"16:9","pix_fmt":"yuv420p","level":31,"color_range":"tv","chroma_location":"left","refs":1,"is_avc":"false","nal_length_size":"0","r_frame_rate":"25/1","avg_frame_rate":"25/1","time_base":"1/90000","start_pts":5612807216,"start_time":"62364.524622","bits_per_raw_sample":"8","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0},"tags":{"variant_bitrate":"2226543"}}],"requests":[{"method":"GET","url":"https://forerunnerrtmp.livestreamingcdn.com/output18/output18.stream/playlist.m3u8","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"close","Host":"forerunnerrtmp.livestreamingcdn.com","Icy-MetaData":"1"}},{"method":"GET","url":"https://forerunnerrtmp.livestreamingcdn.com/output18/output18.stream/chunklist_w2083911960.m3u8","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"keep-alive","Host":"forerunnerrtmp.livestreamingcdn.com","Icy-MetaData":"1"}},{"method":"GET","url":"https://forerunnerrtmp.livestreamingcdn.com/output18/output18.stream/media_w2083911960_25312.ts","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"keep-alive","Host":"forerunnerrtmp.livestreamingcdn.com","Icy-MetaData":"1"}},{"method":"GET","url":"https://forerunnerrtmp.livestreamingcdn.com/output18/output18.stream/media_w2083911960_25313.ts","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"keep-alive","Host":"forerunnerrtmp.livestreamingcdn.com","Icy-MetaData":"1"}}]}
|
||||
{"_id":"WTbieV1ptnZVCIdn","error":null,"streams":[{"index":0,"codec_name":"h264","codec_long_name":"H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10","profile":"Baseline","codec_type":"video","codec_tag_string":"[27][0][0][0]","codec_tag":"0x001b","width":1024,"height":576,"coded_width":1024,"coded_height":576,"closed_captions":0,"has_b_frames":0,"sample_aspect_ratio":"1:1","display_aspect_ratio":"16:9","pix_fmt":"yuv420p","level":31,"color_range":"tv","color_space":"bt709","color_transfer":"bt709","color_primaries":"bt709","chroma_location":"left","refs":1,"is_avc":"false","nal_length_size":"0","r_frame_rate":"25/1","avg_frame_rate":"25/1","time_base":"1/90000","start_pts":7878865078,"start_time":"87542.945311","bits_per_raw_sample":"8","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0},"tags":{"variant_bitrate":"0"}},{"index":1,"codec_name":"aac","codec_long_name":"AAC (Advanced Audio Coding)","profile":"HE-AAC","codec_type":"audio","codec_tag_string":"[15][0][0][0]","codec_tag":"0x000f","sample_fmt":"fltp","sample_rate":"48000","channels":2,"channel_layout":"stereo","bits_per_sample":0,"r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/90000","start_pts":7878863698,"start_time":"87542.929978","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0},"tags":{"variant_bitrate":"0"}}],"requests":[{"method":"GET","url":"https://master.starmena-cloud.com/hls/libyas.m3u8","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"close","Host":"master.starmena-cloud.com","Icy-MetaData":"1"}},{"method":"GET","url":"https://master.starmena-cloud.com/hls/libyas-432343.ts","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"keep-alive","Host":"master.starmena-cloud.com","Icy-MetaData":"1"}},{"method":"GET","url":"https://master.starmena-cloud.com/hls/libyas-432344.ts","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"keep-alive","Host":"master.starmena-cloud.com","Icy-MetaData":"1"}}]}
|
Loading…
Reference in New Issue