Skip to content

DASH: Fix number mode bug to make it run. v5.0.96#3240

Merged
winlinvip merged 20 commits intoossrs:5.0releasefrom
xiaozhihong:bugfix/dash
Nov 24, 2022
Merged

DASH: Fix number mode bug to make it run. v5.0.96#3240
winlinvip merged 20 commits intoossrs:5.0releasefrom
xiaozhihong:bugfix/dash

Conversation

@xiaozhihong
Copy link
Copy Markdown
Collaborator

@xiaozhihong xiaozhihong commented Nov 15, 2022

Main changes:

  1. Fixed the error in calculating the duration of the fragment.
  2. Used the SegmentTimeline "$Number$" pattern for dash live streaming (DASH-related configurations have changed).
  3. Added dash dispose logic.
  4. Added UTC time tool.
  5. Added support for dash playback in srs-player, embedded dash.js v4.5.1.

Outstanding issues:

  1. When re-streaming, VLC playback is abnormal. Waiting for a fix.

TRANS_BY_GPT3

@winlinvip winlinvip changed the title DASH: refine dash DASH: Fix time mode bug to make it run. Nov 15, 2022
@winlinvip winlinvip force-pushed the develop branch 2 times, most recently from 991fdb5 to 02d47c5 Compare November 23, 2022 03:57
@winlinvip winlinvip changed the base branch from develop to 5.0release November 23, 2022 04:04
@winlinvip winlinvip linked an issue Nov 23, 2022 that may be closed by this pull request
@winlinvip winlinvip changed the title DASH: Fix time mode bug to make it run. DASH: Fix number mode bug to make it run. Nov 24, 2022
@winlinvip winlinvip changed the title DASH: Fix number mode bug to make it run. DASH: Fix number mode bug to make it run. v5.0.96 Nov 24, 2022
@winlinvip winlinvip merged commit 271afbb into ossrs:5.0release Nov 24, 2022
winlinvip added a commit that referenced this pull request Nov 24, 2022
* Add utc time utility
* Fix calculate duration in fmp4
* Refine dash code, use segment template timeline
* Shrink m4s file and cleanup
* Support play by dash.js
* Use SegmentTemplate timeline mode with $Number$

Co-authored-by: winlin <winlin@vip.126.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

TransByAI Translated by AI/GPT.

Development

Successfully merging this pull request may close these issues.

DASH: Support convert RTMP/WebRTC to MPEG-DASH

2 participants