GNOME Bugzilla – Bug 759655
flvmux does not produce video stream
Last modified: 2017-12-20 19:29:32 UTC
I've been trying to source an rtsp stream from an ip camera, mux the audio from a mixer board plugged in through USB and push it out to nginx-rtmp with flvmux ! rtmpsink. I get no video or a single frame of video. Oddly enough the audio works just fine. If I pipe everything through mp4mux to a filesink it works great. The audio even syncs without any delays in the video. I don't know what's going on with this, but something is definitely broken in flvmux.
UPDATE: I skipped back to 1.5.1 and everything work perfectly! I don't know where it broke, but I don't have time to test every version from 1.5.1 up to see where it changed.
Please explain how to reproduce your problem, by providing an example or something. Describe how the stream is encoded too. If we can't reproduce, we cannot help, and this bug won't be useful.
This is the command I'm using: gst-launch-1.0 flvmux streamable=true name=mux ! rtmpsink location='rtmp://127.0.0.1/live/service live=1' directsoundsrc ! audioconvert ! voaacenc ! mux. rtspsrc location=rtspt://192.168.0.200:80/1 latency=0 ! rtph264depay ! video/x-h264 ! h264parse ! mux. It acts like it's working in 1.6.1 and 1.6.0, but I either get a single frame and the audio plays or nothing. In 1.5.1 it works perfectly.
Maybe you could bisect. Any server we can use to reproduce ?
I'm pulling from an IP camera locally so unfortunately I don't have an alternate source. The camera users live555 for its rtsp stream.
Maybe you could provide a sample of the broken flv ?
It's a live stream and any static files I created while working this out I deleted. Trying to prepare for a christmas service for our church. I can attempt to recreate this after the holidays. I want to try to reduce any latency in the feeds as much as possible anyway.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment. Thanks!