livesim2 icon indicating copy to clipboard operation
livesim2 copied to clipboard

Live streaming not working but VoD works fine

Open 0had0 opened this issue 2 months ago • 5 comments

What?

I have set of m4s segments + init mp4 and the following MPD

<?xml version="1.0"?>
<!-- MPD file Generated with GPAC version 2.0-rev2.0.0+dfsg1-2 at 2024-04-15T10:22:52.161Z -->
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" minBufferTime="PT1.000S" type="static" mediaPresentationDuration="PT0H0M4.629S" maxSegmentDuration="PT0H0M1.003S" profiles="urn:mpeg:dash:profile:full:2011">
 <ProgramInformation moreInformationURL="http://gpac.io">
  <Title>video.mpd generated by GPAC</Title>
 </ProgramInformation>
 <Period duration="PT0H0M4.629S">
  <AdaptationSet contentType="video" codecs="hvc1.2.4.H183.90" segmentAlignment="true" maxWidth="3840" maxHeight="2160" maxFrameRate="50" par="16:9" lang="und" startWithSAP="1">
   <SegmentTemplate media="theObserver00000000_dash_track1_$Number$.m4s" initialization="theObserver00000000_dash_track1_init.mp4" timescale="12800" startNumber="1" duration="12800"/>
   <Representation id="1" mimeType="video/mp4" codecs="hvc1.2.4.H183.90" width="3840" height="2160" frameRate="50" sar="1:1" bandwidth="86259821">
   </Representation>
  </AdaptationSet>
  <AdaptationSet contentType="audio" codecs="mp4a.40.2" segmentAlignment="true" lang="und" startWithSAP="1">
   <SegmentTemplate media="theObserver00000000_dash_track2_$Number$.m4s" initialization="theObserver00000000_dash_track2_init.mp4" timescale="48000" startNumber="1" duration="48000"/>
   <Representation id="2" mimeType="audio/mp4" codecs="mp4a.40.2" audioSamplingRate="48000" bandwidth="256759">
    <AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2"/>
   </Representation>
  </AdaptationSet>
 </Period>
</MPD>

However this is a modified version of the GPAC generated MPD, I had to add contentType="video" codecs="hvc1.2.4.H183.90" to the AdaptationSet of the video and contentType="audio" codecs="mp4a.40.2" of the audio in order to be detected by livesim2 (after some debugging time I found that the as.ContentType="" if not specified in the AdaptationSet same for the codec). I tested the MPD with https://conformance.dashif.org/ and got the following JSON

{
  "parse_segments": true,
  "source": null,
  "entries": {
    "Schematron": {
      "verdict": "FAIL",
      "MPD": {
        "verdict": "FAIL",
        "info": [
          "MPDValidator output: 0XLink resolving successful\n\n\nLine:Col[34:39]:cvc-complex-type.3.2.2: Attribute 'contentType' is not allowed to appear in element 'Representation'.\nMPD validation not successful - DASH is not valid!\n\n\n",
          "Schematron output: 0XLink resolving successful\n\n\nLine:Col[34:39]:cvc-complex-type.3.2.2: Attribute 'contentType' is not allowed to appear in element 'Representation'.\nMPD validation not successful - DASH is not valid!\n\n\n"
        ],
        "test": [
          {
            "spec": "MPEG-DASH",
            "section": "Commmon",
            "test": "Schematron Validation",
            "messages": [
              "✓ XLink resolving succesful",
              "✗ MPD validation failed",
              "✗ Schematron validation failed"
            ],
            "state": "FAIL",
            "part": {}
          }
        ],
        "name": "MPD",
        "module": {}
      },
      "name": "Schematron"
    },
    "Stats": {
      "LastWritten": "2024-04-15 08:54:03"
    },
    "verdict": "FAIL",
    "MPEG-DASH Common": {
      "verdict": "PASS",
      "BeforeMPD": {
        "verdict": "PASS"
      },
      "MPD": {
        "verdict": "PASS"
      },
      "BeforeRepresentation": {
        "verdict": "PASS"
      },
      "Representation": {
        "verdict": "PASS"
      },
      "BeforeAdaptationSet": {
        "verdict": "PASS"
      },
      "AdaptationSet": {
        "verdict": "PASS"
      },
      "Period": {
        "verdict": "PASS"
      },
      "name": "MPEG-DASH Common"
    },
    "DASH-IF IOP Conformance": {
      "verdict": "PASS",
      "BeforeMPD": {
        "verdict": "PASS"
      },
      "MPD": {
        "verdict": "PASS"
      },
      "BeforeRepresentation": {
        "verdict": "PASS"
      },
      "Representation": {
        "verdict": "PASS"
      },
      "BeforeAdaptationSet": {
        "verdict": "PASS"
      },
      "AdaptationSet": {
        "verdict": "PASS"
      },
      "Period": {
        "verdict": "PASS"
      },
      "name": "DASH-IF IOP Conformance"
    }
  },
  "verdict": "FAIL",
  "enabled_modules": [
    {
      "useLatestXSD": false,
      "name": "MPEG-DASH Common",
      "detected": false
    },
    {
      "name": "DASH-IF IOP Conformance",
      "detected": false
    }
  ]
}

After making this content detectable by livesim2 I ran into another problem, the VoD is playable using the reference DASH player, however streaming the content live is not.

How?

When watching the content in live, the client is fetching a segment that is not present theObserver00000000_dash_track1_1713193963.m4s, I only have 5 segments, the following is the MPD modified by livesim2 when streaming in live

<?xml version="1.0" encoding="UTF-8"?>
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" profiles="urn:mpeg:dash:profile:full:2011" type="dynamic" availabilityStartTime="1970-01-01T00:00:00Z" publishTime="1970-01-01T00:00:00Z" minimumUpdatePeriod="PT924000000�S" minBufferTime="PT1S" timeShiftBufferDepth="PT1M" maxSegmentDuration="PT1.002999999S">
  <ProgramInformation moreInformationURL="http://gpac.io">
    <Title>video.mpd generated by GPAC</Title>
  </ProgramInformation>
  <Period id="P0" start="PT0S">
    <AdaptationSet lang="und" contentType="video" par="16:9" maxWidth="3840" maxHeight="2160" maxFrameRate="50" segmentAlignment="true" codecs="hvc1.2.4.H183.90" startWithSAP="1">
      <SegmentTemplate media="theObserver00000000_dash_track1_$Number$.m4s" initialization="theObserver00000000_dash_track1_init.mp4" duration="12800" startNumber="0" timescale="12800"></SegmentTemplate>
      <Representation id="1" bandwidth="86259821" width="3840" height="2160" sar="1:1" frameRate="50" mimeType="video/mp4" codecs="hvc1.2.4.H183.90"></Representation>
    </AdaptationSet>
    <AdaptationSet lang="und" contentType="audio" segmentAlignment="true" codecs="mp4a.40.2" startWithSAP="1">
      <SegmentTemplate media="theObserver00000000_dash_track2_$Number$.m4s" initialization="theObserver00000000_dash_track2_init.mp4" duration="48000" startNumber="0" timescale="48000"></SegmentTemplate>
      <Representation id="2" bandwidth="256759" audioSamplingRate="48000" mimeType="audio/mp4" codecs="mp4a.40.2">
        <AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2"></AudioChannelConfiguration>
      </Representation>
    </AdaptationSet>
  </Period>
  <UTCTiming schemeIdUri="urn:mpeg:dash:utc:http-xsdate:2014" value="https://time.akamai.com/?iso&amp;ms"></UTCTiming>
</MPD>

image as you can see the client fetch the wrong segments.

I'm testing in MS Edge and running the last version of master livesim2, I also tried to play from GPAC and got same error; output of gpac -log -play http://localhost:8888/livesim2//video.mpd:

[DASH] Client created
[DASH] Downloading http://localhost:8888/livesim2//video.mpd starting at UTC 1713195387098 ms
[DASH] Download http://localhost:8888/livesim2//video.mpd complete at UTC 1713195387098 ms
[DASH] parsing DASH-MPD manifest /tmp/gpac_cache/gpac_cache_A8C9B4FBC70869EBE5745E868373807E47AF9D37.mpd
[MPD] Parsed duration PT924000000�S (924000000000) doesn't fit on 32 bits! Setting to the 32 bits max.
[DASH] DASH client initialized from MPD at UTC time 1713195387096 - availabilityStartTime 1
[DASH] Setting up period start 0 duration 0 xlink none ID P0
[DASH] AS#1 changed quality to bitrate 86259 kbps - Width 3840 Height 2160 FPS 50/1 (playback speed 1)
[DASH] AS#2 changed quality to bitrate 256 kbps - sample rate 48000 (playback speed 1)
[DASH] No ROUTE entity on HTTP request
[DASH] No UTC diff between client and server (UTC fetch 1713195387098 - server UTC 1713195387000 - MPD AST 1 - MPD PublishTime 1
[DASH] AST at init 2
[DASH] At current time 1713195387096 ms: Initializing Timeline: startNumber=0 segmentNumber=1713195387 segmentDuration=1.000000 - 0.000 seconds in segment (start range 1.7132e+09)
[DASH] UTC time indicates first segment in period is 1713195387
[DASH] No ROUTE entity on HTTP request
[DASH] AST at init 2
[DASH] At current time 1713195387096 ms: Initializing Timeline: startNumber=0 segmentNumber=1713195387 segmentDuration=1.000000 - 0.000 seconds in segment (start range 1.7132e+09)
[DASH] UTC time indicates first segment in period is 1713195387
[DASHDmx] setting up group 0 from http://localhost:8888/livesim2//theObserver00000000_dash_track1_init.mp4
[DASH] removing segment http://localhost:8888/livesim2//theObserver00000000_dash_track1_init.mp4 from list
[DASHDmx] setting up group 1 from http://localhost:8888/livesim2//theObserver00000000_dash_track2_init.mp4
[DASH] removing segment http://localhost:8888/livesim2//theObserver00000000_dash_track2_init.mp4 from list
[DASH] No ROUTE entity on HTTP request
[DASH] AST at init 2
[DASH] At current time 1713195387110 ms: Initializing Timeline: startNumber=0 segmentNumber=1713195387 segmentDuration=1.000000 - 0.000 seconds in segment (start range 1.7132e+09)
[DASH] UTC time indicates first segment in period is 1713195387
[DASH] Set #1 At 1688 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 890 ms
[DASH] No ROUTE entity on HTTP request
[DASH] AST at init 2
[DASH] At current time 1713195387110 ms: Initializing Timeline: startNumber=0 segmentNumber=1713195387 segmentDuration=1.000000 - 0.000 seconds in segment (start range 1.7132e+09)
[DASH] UTC time indicates first segment in period is 1713195387
[DASH] Set #2 At 1688 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 890 ms
[DASHDmx] End of segment for group 0, updating stats and switching segment
[DASHDmx] Clearing EOS on pids from group 0
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] End of segment for group 1, updating stats and switching segment
[DASHDmx] Clearing EOS on pids from group 1
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 1824 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 754 ms
[DASH] Set #2 At 1824 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 754 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 1944 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 634 ms
[DASH] Set #2 At 1944 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 634 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2054 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 524 ms
[DASH] Set #2 At 2054 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 524 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2155 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 423 ms
[DASH] Set #2 At 2155 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 423 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2247 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 331 ms
[DASH] Set #2 At 2247 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 331 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2326 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 252 ms
[DASH] Set #2 At 2326 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 252 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2390 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 188 ms
[DASH] Set #2 At 2390 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 188 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2446 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 132 ms
[DASH] Set #2 At 2446 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 132 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2492 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 86 ms
[DASH] Set #2 At 2492 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 86 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2529 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 49 ms
[DASH] Set #2 At 2529 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 49 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2557 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 21 ms
[DASH] Set #2 At 2557 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 21 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2576 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 2 ms
[DASH] Set #2 At 2576 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) is not yet available on server - requesting later in 2 ms
[DASHDmx] group 0 next segment name not known yet!
[DASHDmx] group 1 next segment name not known yet!
[DASH] Set #1 At 2585 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) should now be available on server since 7 ms - requesting it
[DASH] Queing next segment: theObserver00000000_dash_track1_1713195387.m4s
[DASH] Added file to cache (1/1 in cache): http://localhost:8888/livesim2//theObserver00000000_dash_track1_1713195387.m4s
[DASH] Set #2 At 2585 Next segment 1713195387 (AST 1713195388002 - sec in period 1.7132e+09) should now be available on server since 7 ms - requesting it
[DASH] Queing next segment: theObserver00000000_dash_track2_1713195387.m4s
[DASH] Added file to cache (1/1 in cache): http://localhost:8888/livesim2//theObserver00000000_dash_track2_1713195387.m4s
[DASHDmx] group 0 queuing next media segment http://localhost:8888/livesim2//theObserver00000000_dash_track1_1713195387.m4s
[DASHDmx] group 1 queuing next media segment http://localhost:8888/livesim2//theObserver00000000_dash_track2_1713195387.m4s
[HTTP] Error parsing reply for URL http://localhost:8888/livesim2//theObserver00000000_dash_track1_1713195387.m4s: Dialog Failure with remote peer (code 410)
[HTTP] Error parsing reply for URL http://localhost:8888/livesim2//theObserver00000000_dash_track2_1713195387.m4s: Dialog Failure with remote peer (code 410)
[DASHDmx] group 0 download setup error Dialog Failure with remote peer
[DASH] AS#1 group is done
[DASHDmx] group 1 download setup error Dialog Failure with remote peer
[DASH] AS#2 group is done
session last process error Dialog Failure with remote peer

0had0 avatar Apr 15 '24 15:04 0had0