Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
gst-plugins-bad
gst-plugins-bad
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,024
    • Issues 1,024
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 198
    • Merge Requests 198
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • gst-plugins-badgst-plugins-bad
  • Issues
  • #59

Closed
Open
Created Jan 17, 2012 by Bugzilla Migration User@bugzilla-migration

dashsink: New sink for DASH

Submitted by Andoni Alastruey @ylatuya

Link to original bug (#668094)

Description

New sink for DASH that uses the GstBaseAdaptiveSink base class. The element support for now the DASH basic-on-demand profile with fragmented MP4.

Example usage:

gst-launch -e videotestsrc num-buffers=3000 is-live=true ! "video/x-raw-yuv, framerate=30/1" ! keyunits-scheduler interval=10000000000 ! tee name=t ! queue ! textoverlay text=200kbps font-desc="sans bold 40" ! x264enc bitrate=200 ! mp4dashmux fragment-method=2 ! queue ! dashsink name=sink base-url=http://localhost/dash output-directory=/home/andoni/public_html/dash t. ! queue ! textoverlay text=100kbps font-desc="sans bold 40" ! x264enc bitrate=100 ! mp4dashmux fragment-method=2 ! queue ! sink. t. ! queue ! textoverlay text=500kbps font-desc="sans bold 40" ! x264enc bitrate=500 ! mp4dashmux fragment-method=2 ! queue ! sink. audiotestsrc is-live=true ! keyunits-scheduler interval=10000000000 ! faac ! mp4dashmux fragment-method=2 ! queue ! sink.

Depends on

  • Bug 660260
  • Bug 668091
  • Bug 668092
  • Bug 668093
  • Bug 668095
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None