0% found this document useful (0 votes)
171 views7 pages

Stream Validator

The document describes commands used to pull and run a Docker image called hls-stream-validator. It pulls the image from a registry, tags it for local reference, then runs it to validate HLS streams for NASA TV and LATV, catching network errors in the process.

Uploaded by

BOLT 6348
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
171 views7 pages

Stream Validator

The document describes commands used to pull and run a Docker image called hls-stream-validator. It pulls the image from a registry, tags it for local reference, then runs it to validate HLS streams for NASA TV and LATV, catching network errors in the process.

Uploaded by

BOLT 6348
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

Microsoft Windows [Version 10.0.18362.

1256]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Windows\System32>cd C:\Users\amalhotra\Documents\stream_validator

C:\Users\amalhotra\Documents\stream_validator>docker login docker.tivo.com


Authenticating with existing credentials...
Login Succeeded

C:\Users\amalhotra\Documents\stream_validator>docker pull docker.tivo.com/hls-


stream-validator:latest
latest: Pulling from hls-stream-validator
b9a857cbf04d: Pull complete
d557ee20540b: Pull complete
3b9ca4f00c2e: Pull complete
667fd949ed93: Pull complete
4ad46e8a18e5: Pull complete
381aea9d4031: Pull complete
7eccd8441f11: Pull complete
8c148153e894: Pull complete
aac8b707685a: Pull complete
ee4c2c5c7717: Pull complete
99711bc79d50: Pull complete
cf8b94eec08c: Pull complete
c9597b616cfe: Pull complete
e63587d7b3f2: Pull complete
14ebc141676a: Pull complete
cd62cc70f69e: Pull complete
Digest: sha256:f79064e41475ca4e8da749b7f427f7da97929e3b32df3261d246f4a6ac7af2fc
Status: Downloaded newer image for docker.tivo.com/hls-stream-validator:latest
docker.tivo.com/hls-stream-validator:latest

C:\Users\amalhotra\Documents\stream_validator>docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.tivo.com/hls-stream-validator latest 00e6f79bcd5c 35 hours ago
911MB
docker.tivo.com/qe/docker-utaf latest b68012a6b3a5 12 days ago
4.44GB
docker.tivo.com/qe/docker-utaf <none> ba4bd8fc4ca9 3 weeks ago
4.16GB
docker.tivo.com/qe/docker-utaf <none> 03ff125477b2 2 months ago
3.74GB
docker.tivo.com/qe/docker-utaf <none> d4a0349088ef 2 months ago
3.75GB
docker.tivo.com/qe/docker-utaf <none> 117dbf205ee9 2 months ago
3.61GB
docker.tivo.com/qe/docker-utaf <none> acc0d2238c76 3 months ago
3.04GB
docker.tivo.com/qe/docker-utaf <none> 890a5cb6c804 3 months ago
2.7GB
docker.tivo.com/qe/docker-utaf <none> 93cf8d8998f3 4 months ago
2.64GB

C:\Users\amalhotra\Documents\stream_validator>docker tag docker.tivo.com/hls-


stream-validator:latest hls-sv:latest

C:\Users\amalhotra\Documents\stream_validator>docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hls-sv latest 00e6f79bcd5c 35 hours ago
911MB
docker.tivo.com/hls-stream-validator latest 00e6f79bcd5c 35 hours ago
911MB
docker.tivo.com/qe/docker-utaf latest b68012a6b3a5 12 days ago
4.44GB
docker.tivo.com/qe/docker-utaf <none> ba4bd8fc4ca9 3 weeks ago
4.16GB
docker.tivo.com/qe/docker-utaf <none> 03ff125477b2 2 months ago
3.74GB
docker.tivo.com/qe/docker-utaf <none> d4a0349088ef 2 months ago
3.75GB
docker.tivo.com/qe/docker-utaf <none> 117dbf205ee9 2 months ago
3.61GB
docker.tivo.com/qe/docker-utaf <none> acc0d2238c76 3 months ago
3.04GB
docker.tivo.com/qe/docker-utaf <none> 890a5cb6c804 3 months ago
2.7GB
docker.tivo.com/qe/docker-utaf <none> 93cf8d8998f3 4 months ago
2.64GB

C:\Users\amalhotra\Documents\stream_validator>docker run -it --rm hls-sv


HlsValidator.py latv
http://rr.vod.rcn.net:8080/LINEAR/rolling-buffer/nasa/nasa/transmux/index.m3u8?
ccur_st=1612971000&ccur_et=1612974630&ccur_svc_type=rb
21-02-10 18:59:47 CRITICAL [latv]: HLSVAL_SESSION_START
21-02-10 18:59:53 CRITICAL [latv-AU0]: HLSVAL_VARIANT_INFO mediaType=AUDIO
groupId=edge2.md.vod.rcn.net-multi-audio language=eng name=eng-Stereo default=YES
autoselect=YES
21-02-10 18:59:53 CRITICAL [latv-SI0]: HLSVAL_VARIANT_INFO programId=None
codecs=mp4a.40.2,avc1.64001E resolution=(512, 384) frameRate=None bandwidth=750000
averageBandwidth=None video=None audio=edge2.md.vod.rcn.net-multi-audio
21-02-10 18:59:53 CRITICAL [latv-SI1]: HLSVAL_VARIANT_INFO programId=None
codecs=mp4a.40.2,avc1.64001E resolution=(640, 480) frameRate=None bandwidth=1500000
averageBandwidth=None video=None audio=edge2.md.vod.rcn.net-multi-audio
21-02-10 18:59:56 CRITICAL [latv-SI0]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 18:59:56 CRITICAL [latv-AU0]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 18:59:56 ERROR [latv-SI0]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f326e976970>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 18:59:56 CRITICAL [latv-SI1]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 18:59:56 ERROR [latv-AU0]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f326e96dee0>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 18:59:56 ERROR [latv-SI1]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f326e97d400>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 18:59:56 CRITICAL [latv]: HLSVAL_SESSION_END mediaTime=1746.000
renditionSynch=False errorsTotal=3 issuesTotal=0
'ccur_et' is not recognized as an internal or external command,
operable program or batch file.
'ccur_svc_type' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\amalhotra\Documents\stream_validator>docker run -it --rm hls-sv


HlsValidator.py nasa
http://rr.vod.rcn.net:8080/LINEAR/rolling-buffer/nasa/nasa/transmux/index.m3u8?
ccur_st=1612971000&ccur_et=1612974630&ccur_svc_type=rb
21-02-10 19:00:47 CRITICAL [nasa]: HLSVAL_SESSION_START
21-02-10 19:00:49 CRITICAL [nasa-AU0]: HLSVAL_VARIANT_INFO mediaType=AUDIO
groupId=edge2.md.vod.rcn.net-multi-audio language=eng name=eng-Stereo default=YES
autoselect=YES
21-02-10 19:00:49 CRITICAL [nasa-SI0]: HLSVAL_VARIANT_INFO programId=None
codecs=mp4a.40.2,avc1.64001E resolution=(512, 384) frameRate=None bandwidth=750000
averageBandwidth=None video=None audio=edge2.md.vod.rcn.net-multi-audio
21-02-10 19:00:49 CRITICAL [nasa-SI1]: HLSVAL_VARIANT_INFO programId=None
codecs=mp4a.40.2,avc1.64001E resolution=(640, 480) frameRate=None bandwidth=1500000
averageBandwidth=None video=None audio=edge2.md.vod.rcn.net-multi-audio
21-02-10 19:00:52 CRITICAL [nasa-AU0]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:00:52 ERROR [nasa-AU0]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f87b5f34ee0>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:00:52 CRITICAL [nasa-SI0]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:00:52 ERROR [nasa-SI0]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f87b5f3c970>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:00:52 CRITICAL [nasa-SI1]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:00:52 ERROR [nasa-SI1]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f87b5f44400>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:00:52 CRITICAL [nasa]: HLSVAL_SESSION_END mediaTime=1746.000
renditionSynch=False errorsTotal=3 issuesTotal=0
'ccur_et' is not recognized as an internal or external command,
operable program or batch file.
'ccur_svc_type' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\amalhotra\Documents\stream_validator>docker run -it --rm hls-sv


HlsValidator.py nasa
"http://rr.vod.rcn.net:8080/LINEAR/rolling-buffer/nasa/nasa/transmux/index.m3u8?
ccur_st=1612971000&ccur_et=1612974630&ccur_svc_type=rb"
21-02-10 19:01:44 CRITICAL [nasa]: HLSVAL_SESSION_START
21-02-10 19:01:47 CRITICAL [nasa-AU0]: HLSVAL_VARIANT_INFO mediaType=AUDIO
groupId=edge2.md.vod.rcn.net-multi-audio language=eng name=eng-Stereo default=YES
autoselect=YES
21-02-10 19:01:47 CRITICAL [nasa-SI0]: HLSVAL_VARIANT_INFO programId=None
codecs=mp4a.40.2,avc1.64001E resolution=(512, 384) frameRate=None bandwidth=750000
averageBandwidth=None video=None audio=edge2.md.vod.rcn.net-multi-audio
21-02-10 19:01:47 CRITICAL [nasa-SI1]: HLSVAL_VARIANT_INFO programId=None
codecs=mp4a.40.2,avc1.64001E resolution=(640, 480) frameRate=None bandwidth=1500000
averageBandwidth=None video=None audio=edge2.md.vod.rcn.net-multi-audio
21-02-10 19:01:50 CRITICAL [nasa-SI0]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:01:50 CRITICAL [nasa-AU0]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:01:50 ERROR [nasa-SI0]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fdc8f0409d0>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:01:50 CRITICAL [nasa-SI1]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:01:50 ERROR [nasa-AU0]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fdc8f04b460>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:01:50 ERROR [nasa-SI1]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fdc8c6de0d0>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:01:50 CRITICAL [nasa]: HLSVAL_SESSION_END mediaTime=3576.000
renditionSynch=False errorsTotal=3 issuesTotal=0

C:\Users\amalhotra\Documents\stream_validator>docker run -it --rm hls-sv


HlsValidator.py nasa
"http://rr.vod.rcn.net:8080/LINEAR/rolling-buffer/nasa/nasa/transmux/index.m3u8?
ccur_st=1612971000&ccur_et=1612974630&ccur_svc_type=rb"
21-02-10 19:02:32 CRITICAL [nasa]: HLSVAL_SESSION_START
21-02-10 19:02:35 CRITICAL [nasa-AU0]: HLSVAL_VARIANT_INFO mediaType=AUDIO
groupId=edge1.md.vod.rcn.net-multi-audio language=eng name=eng-Stereo default=YES
autoselect=YES
21-02-10 19:02:35 CRITICAL [nasa-SI0]: HLSVAL_VARIANT_INFO programId=None
codecs=mp4a.40.2,avc1.64001E resolution=(512, 384) frameRate=None bandwidth=750000
averageBandwidth=None video=None audio=edge1.md.vod.rcn.net-multi-audio
21-02-10 19:02:35 CRITICAL [nasa-SI1]: HLSVAL_VARIANT_INFO programId=None
codecs=mp4a.40.2,avc1.64001E resolution=(640, 480) frameRate=None bandwidth=1500000
averageBandwidth=None video=None audio=edge1.md.vod.rcn.net-multi-audio
21-02-10 19:02:38 CRITICAL [nasa-SI0]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:02:38 CRITICAL [nasa-SI1]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:02:38 ERROR [nasa-SI0]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fa133560820>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:02:38 ERROR [nasa-SI1]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fa133560ca0>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:02:38 CRITICAL [nasa-AU0]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:02:38 ERROR [nasa-AU0]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fa13047f0d0>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:02:38 CRITICAL [nasa]: HLSVAL_SESSION_END mediaTime=3576.000
renditionSynch=False errorsTotal=3 issuesTotal=0

C:\Users\amalhotra\Documents\stream_validator>curl
"http://rr.vod.rcn.net:8080/LINEAR/rolling-buffer/nasa/nasa/transmux/index.m3u8?
ccur_st=1612971000&ccur_et=1612974630&ccur_svc_type=rb"
<a href="http://edge2.md.vod.rcn.net/LINEAR/rolling-buffer/nasa/nasa/transmux/
index.m3u8?ccur_st=1612971000&amp;ccur_et=1612974630&amp;ccur_svc_type=rb">Moved
Permanently</a>.

C:\Users\amalhotra\Documents\stream_validator>curl
"http://edge2.md.vod.rcn.net/LINEAR/rolling-buffer/nasa/nasa/transmux/index.m3u8?
ccur_st=1612971000&amp;ccur_et=1612974630&amp;ccur_svc_type=rb"
#EXTM3U
#EXT-X-STREAM-
INF:BANDWIDTH=750000,CODECS="mp4a.40.2,avc1.64001E",RESOLUTION=512x384,AUDIO="edge2
.md.vod.rcn.net-multi-audio"
http://edge2.md.vod.rcn.net/ccur-session/02_3125499780/LINEAR/rolling-buffer/nasa/
nasa/transmux/CCURStream_video_nasa0-1.m3u8?
ccur_st=1612971000&ccur_et=1612974630&ccur_fmt_type=ts&ccur_svc_type=rb
#EXT-X-STREAM-
INF:BANDWIDTH=1500000,CODECS="mp4a.40.2,avc1.64001E",RESOLUTION=640x480,AUDIO="edge
2.md.vod.rcn.net-multi-audio"
http://edge2.md.vod.rcn.net/ccur-session/02_3125499780/LINEAR/rolling-buffer/nasa/
nasa/transmux/CCURStream_video_nasa1-1.m3u8?
ccur_st=1612971000&ccur_et=1612974630&ccur_fmt_type=ts&ccur_svc_type=rb
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="edge2.md.vod.rcn.net-multi-
audio",LANGUAGE="eng",NAME="eng-
Stereo",CHANNELS="2",AUTOSELECT=YES,DEFAULT=YES,URI="http://edge2.md.vod.rcn.net/
ccur-session/02_3125499780/LINEAR/rolling-buffer/nasa/nasa/transmux/
CCURStream_audio_nasa0-10.m3u8?
ccur_st=1612971000&ccur_et=1612974630&ccur_fmt_type=ts&ccur_svc_type=rb"
#EXT-X-STREAM-
INF:BANDWIDTH=96000,CODECS="mp4a.40.2",LANGUAGE="eng",AUDIO="edge2.md.vod.rcn.net-
multi-audio"
http://edge2.md.vod.rcn.net/ccur-session/02_3125499780/LINEAR/rolling-buffer/nasa/
nasa/transmux/CCURStream_audio_nasa0-10.m3u8?
ccur_st=1612971000&ccur_et=1612974630&ccur_fmt_type=ts&ccur_svc_type=rb

C:\Users\amalhotra\Documents\stream_validator>docker run -it --rm hls-sv


HlsValidator.py nasa
"http://edge2.md.vod.rcn.net/LINEAR/rolling-buffer/nasa/nasa/transmux/index.m3u8?
ccur_st=1612971000&amp;ccur_et=1612974630&amp;ccur_svc_type=rb"
21-02-10 19:05:29 CRITICAL [nasa]: HLSVAL_SESSION_START
21-02-10 19:05:31 CRITICAL [nasa-AU0]: HLSVAL_VARIANT_INFO mediaType=AUDIO
groupId=edge2.md.vod.rcn.net-multi-audio language=eng name=eng-Stereo default=YES
autoselect=YES
21-02-10 19:05:31 CRITICAL [nasa-SI0]: HLSVAL_VARIANT_INFO programId=None
codecs=mp4a.40.2,avc1.64001E resolution=(512, 384) frameRate=None bandwidth=750000
averageBandwidth=None video=None audio=edge2.md.vod.rcn.net-multi-audio
21-02-10 19:05:31 CRITICAL [nasa-SI1]: HLSVAL_VARIANT_INFO programId=None
codecs=mp4a.40.2,avc1.64001E resolution=(640, 480) frameRate=None bandwidth=1500000
averageBandwidth=None video=None audio=edge2.md.vod.rcn.net-multi-audio
21-02-10 19:05:34 CRITICAL [nasa-AU0]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:05:34 ERROR [nasa-AU0]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f040de7d9d0>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:05:34 CRITICAL [nasa-SI0]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:05:34 ERROR [nasa-SI0]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f040de85460>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:05:34 CRITICAL [nasa-SI1]: HLSVAL_NETWORK_ERROR
uri=http://vmx.vod.rcn.net:12684/CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98
21-02-10 19:05:34 ERROR [nasa-SI1]: HTTPConnectionPool(host='vmx.vod.rcn.net',
port=12684): Max retries exceeded with url: /CAB/keyfile?
s=14726&r=nasa&t=DTV&p=1612915200&Kd=E9FB5D642C89D1ECB0CC5119DF1B8773&Kc=FC06584C6B
3211EBACFA005056A25B98 (Caused by
ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f040c5350d0>,
'Connection to vmx.vod.rcn.net timed out. (connect timeout=2)'))
21-02-10 19:05:34 CRITICAL [nasa]: HLSVAL_SESSION_END mediaTime=3576.000
renditionSynch=False errorsTotal=3 issuesTotal=0

C:\Users\amalhotra\Documents\stream_validator>docker run -it --rm hls-sv


HlsValidator.py nasa
http://rr.vod.rcn.net:8080/LINEAR/rolling-buffer/nasa/nasa/transmux/index.m3u8?
ccur_st=1612971000&ccur_et=1612974630&ccur_svc_type=rb

C:\Users\amalhotra\Documents\stream_validator>

You might also like