Great... Curious, if you can share.. What was the fix ?
On Fri, Nov 9, 2018 at 8:57 AM Vasanth Mathivanan
<[email protected]> wrote:
>
> Yes its problem on application side full content cannot get from there .Now 
> its working fine .
>
> Thanks for your support Mile and Jeremy Payne.
>
>
>
> __Vasanth
>
>
>
> Sent from Mail for Windows 10
>
>
>
> From: Jeremy Payne
> Sent: Friday, November 9, 2018 8:13 PM
> To: [email protected]
> Subject: Re: ATS Problem on mpd file
>
>
>
> it appears you have a plugin and/or cache-key conflict.
> meaning, you are sending the full object back when the client is
> expecting a specific range.
> so the roku may be sensitive to that..
>
> are you removing the 'range' header between ATS and the origin ? maybe
> try removing the cache_range plugin, or some other plugins, until you
> get the desired behavior,
> then start adding plugins until it breaks again.
>
> you may also want to enable debug to see why you are getting 200s back
> for a 'valid' range request.
>
> last resort.. if range requests are problematic for you, the roku will
> not send a range request if you remove the response header:
>
> accept--ranges: bytes
>
>
>
>
> On Fri, Nov 9, 2018 at 3:38 AM Vasanth Mathivanan
> <[email protected]> wrote:
> >
> > Hi ,
> >
> >
> >
> > I am not sure this issue on Content_Length it means previous log byte range 
> > requests cannot FINish the request . its INTerrupted the request mpd files 
> > getting finish requests next to the “iframe.bif “ might be create the issue 
> > .
> >
> > Note : The interrupted requests came 200 responses on log .
> >
> > I enabled the background_fetch plugin and config globally and verified the 
> > diags log enabled.
> >
> >
> >
> > #include User-Agent *
> >
> > #exclude User-Agent *
> >
> > #exclude X-Foo-Bar text
> >
> > exclude Content -Length < 1000
> >
> > include Content-Type  video/x-flv
> >
> > include Content-Type  video/mp4
> >
> > include Content-Type video/x-msvideo
> >
> > include Content-Type video/x-ms-wmv
> >
> > exclude Content-Type text
> >
> > include Content-Type video/quicktime
> >
> > include Content-Type video/3gpp
> >
> > include Content-Type application/octet-stream
> >
> > include Content-Type  video/m4s
> >
> > include Content-Type  video/mpd
> >
> >
> >
> > =======================================================================================
> >
> > Curl Responses :
> >
> >
> >
> >
> >
> > [root@buckeye trafficserver]# curl -vLH "Range: object-range" 
> > http://x.x.x.x:8082/video/tvn/dash/TVN15762958MP4/iframe.bif > iframe.bif
> >
> > * About to connect() to x.x.x. port 8082 (#0)
> >
> > *   Trying x.x.x.. connected
> >
> > * Connected to x.x.x (x.x.x.x) port 8082 (#0)
> >
> > > GET /video/tvn/dash/TVN15762958MP4/iframe.bif HTTP/1.1
> >
> > > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 
> > > NSS/3.27.1 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> >
> > > Host: x.x.x.x:8082
> >
> > > Accept: */*
> >
> > > Range: object-range
> >
> > >
> >
> >   % Total    % Received % Xferd  Average Speed   Time    Time     Time  
> > Current
> >
> >                                  Dload  Upload   Total   Spent    Left  
> > Speed
> >
> >   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--    
> >  0< HTTP/1.1 200 OK
> >
> > < Server: ATS/6.2.3
> >
> > < Date: Fri, 09 Nov 2018 05:33:14 GMT
> >
> > < Content-Type: application/octet-stream
> >
> > < Content-Length: 3724691
> >
> > < Last-Modified: Sun, 22 Jul 2018 00:52:52 GMT
> >
> > < ETag: "5b53d564-38d593"
> >
> > < Expires: Sun, 17 Feb 2019 05:33:14 GMT
> >
> > < Cache-Control: max-age=8640000
> >
> > < Access-Control-Allow-Headers: *
> >
> > < Access-Control-Expose-Headers: Server,range,Content-Length,Content-Range
> >
> > < Access-Control-Allow-Methods: GET, HEAD, OPTIONS
> >
> > < Access-Control-Allow-Origin: *
> >
> > < Accept-Ranges: bytes
> >
> > < Age: 0
> >
> > < Connection: keep-alive
> >
> > < Via: http/1.1 edge1.ivzapp.com (ApacheTrafficServer/6.2.3 [uScMsSf pSeN:t 
> > cCMi p sS])
> >
> > <
> >
> > { [data not shown]
> >
> > 100 3637k  100 3637k    0     0  37.1M      0 --:--:-- --:--:-- --:--:-- 
> > 43.3M* Connection #0 to host y.y.y.y left intact
> >
> > ============================================================================================================================================================
> >
> > [root@buckeye trafficserver]# curl -vLH "Range: object-range" 
> > http://y.y.y.y:8082/video/tvn/dash/TVN15762958MP4/stb-/manifest.mpd > 
> > manifest.mpd
> >
> > * About to connect() to y.y.y.y port 8082 (#0)
> >
> > *   Trying y.y.y.y... connected
> >
> > * Connected to y.y.y.y (y.y.y.y) port 8082 (#0)
> >
> > > GET /video/tvn/dash/TVN15762958MP4/stb-/manifest.mpd HTTP/1.1
> >
> > > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 
> > > NSS/3.27.1 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> >
> > > Host: y.y.y.y:8082
> >
> > > Accept: */*
> >
> > > Range: object-range
> >
> > >
> >
> >   % Total    % Received % Xferd  Average Speed   Time    Time     Time  
> > Current
> >
> >                                  Dload  Upload   Total   Spent    Left  
> > Speed
> >
> >   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--    
> >  0< HTTP/1.1 200 OK
> >
> > < Server: ATS/6.2.3
> >
> > < Date: Fri, 09 Nov 2018 05:36:17 GMT
> >
> > < Content-Type: application/dash+xml
> >
> > < Content-Length: 3106
> >
> > < Expires: Sun, 17 Feb 2019 05:36:17 GMT
> >
> > < Cache-Control: max-age=8640000
> >
> > < ETag: "-1-c22"
> >
> > < Access-Control-Allow-Headers: *
> >
> > < Access-Control-Expose-Headers: Server,range,Content-Length,Content-Range
> >
> > < Access-Control-Allow-Methods: GET, HEAD, OPTIONS
> >
> > < Access-Control-Allow-Origin: *
> >
> > < Accept-Ranges: bytes
> >
> > < Age: 0
> >
> > < Connection: keep-alive
> >
> > < Via: http/1.1 edge1.ivzapp.com (ApacheTrafficServer/6.2.3 [uScMsSf pSeN:t 
> > cCMi p sS])
> >
> > <
> >
> > { [data not shown]
> >
> > 100  3106  100  3106    0     0   136k      0 --:--:-- --:--:-- --:--:--  
> > 433k* Connection #0 to host y.y.y.y left intact
> >
> > * Closing connection #0
> >
> >
> >
> > Sent from Mail for Windows 10
> >
> >
> >
> > From: Miles Libbey
> > Sent: Friday, November 9, 2018 10:50 AM
> > To: [email protected]
> > Subject: Re: ATS Problem on mpd file
> >
> >
> >
> > Could you also say what version of ATS you are running?
> >
> > On Thu, Nov 8, 2018 at 11:00 AM Vasanth Mathivanan
> >
> > <[email protected]> wrote:
> >
> > >
> >
> > > Hi,
> >
> > >
> >
> > >
> >
> > >
> >
> > > We have nginx with kalutra vod module its  give  the “mpd” content 
> > > dynamically vod content but I point the traffic sever as endpoint and 
> > > orgin is nginx .
> >
> > >
> >
> > > We getting have an error on trafficserver .
> >
> > >
> >
> > >
> >
> > >
> >
> > > Trafficserver log :
> >
> > >
> >
> > >
> >
> > >
> >
> > > 1541701460.373 chi=y.y.y.y phn=buckeye.streamer4 php=8082 shn=x.x.x.x 
> > > url=http://z.z.z.z:8082/video/tvn/dash/TVN15762958MP4/stb-/manifest.mpd 
> > > cqhm=GET cqhv=HTTP/1.1 pssc=200 ttms=0 b=3106 sssc=000 sscl=0 cfsc=FIN 
> > > pfsc=FIN crc=TCP_MEM_HIT phr=NONE pqsn=- uas="Roku/DVP-8.10 
> > > (298.10E04159A)"
> >
> > >
> >
> > > 1541701465.867 chi=y.y.y.y phn=buckeye.streamer4 php=8082 shn=x.x.x.x 
> > > url=http://z.z.z.z:8082/video/tvn/dash/TVN15762958MP4/iframe.bif cqhm=GET 
> > > cqhv=HTTP/1.1 pssc=200 ttms=5346 b=2492846 sssc=000 sscl=0 cfsc=INTR 
> > > pfsc=FIN crc=ERR_CLIENT_ABORT phr=NONE pqsn=- uas="Roku/DVP-8.10 
> > > (298.10E04159A)"
> >
> > >
> >
> > > 1541701466.336 chi=y.y.y.y phn=buckeye.streamer4 php=8082 shn=x.x.x.x 
> > > url=http://z.z.z.z:8082/video/tvn/dash/TVN15762958MP4/iframe.bif cqhm=GET 
> > > cqhv=HTTP/1.1 pssc=200 ttms=235 b=442478 sssc=000 sscl=0 cfsc=INTR 
> > > pfsc=FIN crc=ERR_CLIENT_ABORT phr=NONE pqsn=- uas="Roku/DVP-8.10 
> > > (298.10E04159A)"
> >
> > >
> >
> > > 1541701466.433 chi=y.y.y.y phn=buckeye.streamer4 php=8082 shn=x.x.x.x 
> > > url=http://z.z.z.z:8082/video/tvn/dash/TVN15762958MP4/stb-/manifest.mpd 
> > > cqhm=GET cqhv=HTTP/1.1 pssc=200 ttms=0 b=3106 sssc=000 sscl=0 cfsc=FIN 
> > > pfsc=FIN crc=TCP_MEM_HIT phr=NONE pqsn=- uas="Roku/DVP-8.10 
> > > (298.10E04159A)"
> >
> > >
> >
> > > 1541701472.138 chi=y.y.y.y phn=buckeye.streamer4 php=8082 shn=x.x.x.x 
> > > url=http://z.z.z.z:8082/video/tvn/dash/TVN15762958MP4/iframe.bif cqhm=GET 
> > > cqhv=HTTP/1.1 pssc=200 ttms=5549 b=2508774 sssc=000 sscl=0 cfsc=INTR 
> > > pfsc=FIN crc=ERR_CLIENT_ABORT phr=NONE pqsn=- uas="Roku/DVP-8.10 
> > > (298.10E04159A)"
> >
> > >
> >
> > >
> >
> > >
> >
> > > As well as same its   working fine direct  orgin server(nginx)
> >
> > >
> >
> > > remap.config:
> >
> > >
> >
> > >
> >
> > >
> >
> > > map   http://z.z.z.z:8082   http://x.x.x.x:8005  
> > > @plugin=header_rewrite.so @pparam=dscp/set_dscp_32.config  
> > > @plugin=background_fetch.so @pparam=bg_fetch.config 
> > > @plugin=collapsed_forwarding.so @plugin=cache_range_requests.so
> >
> > >
> >
> > >
> >
> > >
> >
> > > Continuously retrieving the same mpd it will struck cannot move the 
> > > segmentation of m4s files
> >
> > >
> >
> > >
> >
> > >
> >
> > > Origin access.log
> >
> > >
> >
> > > x.x.x.x - - [08/Nov/2018:13:35:34 -0500] "GET 
> > > /video/tvn/dash/TVN15762958MP4/stb-/fragment-207-f1-v1-x3.m4s HTTP/1.1" 
> > > 200 598726 1.488 "-" "Roku/DVP-8.10 (298.10E04159A)" "-" - "-" 
> > > "y.y.y.y:8005" 32107 - - 160 "-" "-" "-" "-" "max-age=8640000" 308
> >
> > >
> >
> > > x.x.x.x - - [08/Nov/2018:13:35:34 -0500] "GET 
> > > /video/tvn/dash/TVN15762958MP4/stb-/fragment-208-f5-a1-x3.m4s HTTP/1.1" 
> > > 200 97750 0.002 "-" "Roku/DVP-8.10 (298.10E04159A)" "-" - "-" 
> > > "y.y.y.y:8005" 32110 - - 160 "-" "-" "-" "-" "max-age=8640000" 310
> >
> > >
> >
> > > x.x.x.x - - [08/Nov/2018:13:35:37 -0500] "GET 
> > > /video/tvn/dash/TVN15762958MP4/stb-/fragment-208-f1-v1-x3.m4s HTTP/1.1" 
> > > 206 262630 0.001 "-" "Roku/DVP-8.10 (298.10E04159A)" "-" - "-" 
> > > "y.y.y.y:8005" 32110 - - 188 "bytes 262144-524287/918170" "-" "-" "-" 
> > > "max-age=8640000" 311
> >
> > >
> >
> > > x.x.x.x - - [08/Nov/2018:13:35:38 -0500] "GET 
> > > /video/tvn/dash/TVN15762958MP4/stb-/fragment-208-f1-v1-x3.m4s HTTP/1.1" 
> > > 206 394368 0.988 "-" "Roku/DVP-8.10 (298.10E04159A)" "-" - "-" 
> > > "y.y.y.y:8005" 32110 - - 188 "bytes 524288-918169/918170" "-" "-" "-" 
> > > "max-age=8640000" 312
> >
> > >
> >
> > > x.x.x.x - - [08/Nov/2018:13:35:38 -0500] "GET 
> > > /video/tvn/dash/TVN15762958MP4/stb-/fragment-208-f1-v1-x3.m4s HTTP/1.1" 
> > > 200 598724 1.467 "-" "Roku/DVP-8.10 (298.10E04159A)" "-" - "-" 
> > > "y.y.y.y:8005" 32110 - - 160 "-" "-" "-" "-" "max-age=8640000" 310
> >
> > >
> >
> > > x.x.x.x - - [08/Nov/2018:13:35:38 -0500] "GET 
> > > /video/tvn/dash/TVN15762958MP4/stb-/fragment-209-f5-a1-x3.m4s HTTP/1.1" 
> > > 200 98170 0.001 "-" "Roku/DVP-8.10 (298.10E04159A)" "-" - "-" 
> > > "y.y.y.y:8005" 32110 - - 160 "-" "-" "-" "-" "max-age=8640000" 311
> >
> > >
> >
> > > x.x.x.x - - [08/Nov/2018:13:35:41 -0500] "GET 
> > > /video/tvn/dash/TVN15762958MP4/stb-/fragment-209-f1-v1-x3.m4s HTTP/1.1" 
> > > 206 262632 0.001 "-" "Roku/DVP-8.10 (298.10E04159A)" "-" - "-" 
> > > "y.y.y.y:8005" 32110 - - 188 "bytes 262144-524287/1069035" "-" "-" "-" 
> > > "max-age=8640000" 312
> >
> > >
> >
> > >
> >
> > >
> >
> > > Its direct origin playback working fine .
> >
> > >
> >
> > >
> >
> > >
> >
> > > we could not find what  the exact issue , Anyone suggest me ?
> >
> > >
> >
> > >
> >
> > >
> >
> > > __Vasanth
> >
> > >
> >
> > >
> >
> > > Sent from Mail for Windows 10
> >
> > >
> >
> > >
> >
> >

Reply via email to