On 24/10/2020 18:00, Rick Jarvis wrote:
Hi all
I’ve installed openob, but on the receiver I get the following error.
This usually comes when I start the tx end on the other pc. I can’t
then restart the rx end - I have to do a FLUSHALL in redis. Can anyone
tell me what’s going on?
Traceback (most recent call last):
File "build/bdist.linux-x86_64/egg/openob/node.py", line 60, in run_link
receiver = RTPReceiver(self.node_name, link_config, audio_interface)
File "build/bdist.linux-x86_64/egg/openob/rtp/rx.py", line 20, in
__init__
self.build_pipeline()
File "build/bdist.linux-x86_64/egg/openob/rtp/rx.py", line 41, in
build_pipeline
self.decoder = self.build_decoder()
File "build/bdist.linux-x86_64/egg/openob/rtp/rx.py", line 107, in
build_decoder
decoder.set_property('use-inband-fec', True) # FEC
AttributeError: 'NoneType' object has no attribute 'set_property'
Hi,
This looks like your GStreamer installation is lacking the opusdec
element, which would happen if you've not installed all the gstreamer
packages. If "gst-inspect-1.0 opusdec" gives you a "no such element"
response rather than a wordy description of the element, this is
definitely the problem. This should normally be installed in the
gst-plugins-base package.
Cheers,
James Harrison