GNOME Bugzilla – Bug 774101
opusenc doesn not work with mpegts
Last modified: 2018-01-20 11:37:59 UTC
Sender pipeline : gst-launch-1.0 audiotestsrc ! opusenc ! opusparse ! mpegtsmux ! udpsink host=10.0.100.1 port=8800 -v Reciever : gst-launch-1.0.exe udpsrc port=8800 ! decodebin ! audioconvert ! autoaudiosink -v No output is seen on the reciever side with gstreamer playback. Even VLC fails to play the stream
Works just fine here with GStreamer. Does it also fail for you if you omit opusparse, or just use a filesink after mpegtsmux and try to play the file?
Seems unstable now. Decoder stops after 3 seconds with error 0:00:03.095424224 6084 024118C0 ERROR tsdemux tsdemux.c:2541:parse_opus_access_unit: Failed to parse Opus access unit Behavior remains the same with/without opusparse on the the sender side However, playback is perfect when file output(instead of udpsink) is played. VLC still doesn't play the file
VLC might just not have support for MPEG-TS with Opus :) It didn't fail here for me so far. Sounds like somewhere your data gets corrupted
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!