Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • L libndi
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Jean-Baptiste Kempf
  • libndi
  • Issues
  • #1

Closed
Open
Created Jun 23, 2020 by jcoutch@jcoutch

Feature Request - Keep NDI output stream live when playback stopped

(I know this is a brand new project, but thought I'd get this request in early so hopefully it gets implemented/thought about at the beginning of development.) 🤞

User story: As a user of VLC and the current NDI implementation, if I stop/pause playback, the NDI output is terminated. When using the VLC output as an input to other applications (like OBS or XSplit), this can cause a delay with re-establishing a connection once playback resumes.

It would be great if there was an option to keep the NDI output alive regardless of whether there is video playing or not.

Use case: For live video production, I would like to use VLC for a playlist of news/promo segments. While I can set VLC to pause on playlist load and at the end of each clip, the NDI stream is closed when paused. To work around this, I usually put a 5-second buffer of black at the beginning of each clip (so OBS/XSplit has time to detect and connect to the stream), but that requires me to be cognizant of starting the clip 5 seconds before I need it.

Assignee
Assign to
Time tracking

VideoLAN code repository instance