Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NDI to SRT #115

Open
keith8496 opened this issue Sep 18, 2023 · 0 comments
Open

NDI to SRT #115

keith8496 opened this issue Sep 18, 2023 · 0 comments

Comments

@keith8496
Copy link

keith8496 commented Sep 18, 2023

I am trying to transcode an NDI stream to a lower bitrate and into a different protocol like SRT. I will also be experimenting with WebRTC in the near-future.

This command starts the stream. I can see the counters running in GStreamer and VLC, but I get no video in VLC. Any ideas?

gst-launch-1.0 ndisrc ndi-name="BIRDDOG (ATEM Multiview)" ! ndisrcdemux name=demux
demux.video ! queue ! videoconvert ! x264enc bitrate=2000 tune=zerolatency speed-preset=veryfast ! video/x-h264, profile=main ! h264parse ! mpegtsmux name=mux
demux.audio ! queue ! audioconvert ! voaacenc ! aacparse ! mux.
mux. ! srtsink uri=srt://:8888

I am new to GStreamer. I have been using it for all of three days. I'm on version 1.18. I have experience with NDI, transcoding, ffmpeg, OBS and those sorts of things. I'm trying to transcode from a high bitrate NDI stream to a lower bitrate (compressed) SRT stream. I will also be experimenting with WebRTC. I have a working command that converts NDI to RTMP, but I want to learn some of the other protocols.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant