Hi all
What’s the status with a RPi 4b, using a USB sound device? I know that this used to result in choppy audio with old Pis, are the newer ones up to it?
Thanks
R
Hello,
We've successfully got openOB up and running, streaming over the web with zerotier as a tunnel. We are however, experiencing around 1 second of latency.
The audio is coming through jack and a usb sound card (focusrite scarlette 2i2), we can do a local loopback in jack and experience near to zero latency. Then running openOB on either a LAN or WAN we can get the extra latency.
We've had success using jacktrip running on Pi's with low latency and the local loopback working suggests there's an issue with our open OB config.
Any help or pointers would be greatly appreciated. Currently using the below commands for tx/rx.
openob xxx.xxx.xxx.xxx rpi link1 tx xxx.xxx.xxx.xxx -a jack -jn TX -jp a
openob xxx.xxx.xxx.xxx rpi link1 rx -a jack -jn RX -jp a
Kind Regards,
Dan
Hi
I installed OpenOb on a RasPi3 B+ using 'Stretch lite' OS, with a UCA222
USB audio interface connected at both ends. After about one hour, the
receive end CPU shot to 100%, temp went up to 65 C and the audio
stopped, though network lights on the Pi's still flashing.
Stopped the receiver, let it cool, then restarted and audio started
streaming again. Ran for about 1 hour, then audio dropped out again, CPU
at 102%.
I re-formatted the SD card and reloaded OpenOb, same problem (also tried
with Buster lite, same problem).
The prerequisites I used:
apt install gstreamer1.0-plugins-base gir1.2-gstreamer1.0
gstreamer1.0-plugins-ugly gstreamer1.0-tools gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad gstreamer1.0-alsa
apt install python-setuptools python-gst-1.0 python-gi python-redis
python-pip
apt install redis-server (Receive end)
pip install openob
Has anyone come across this problem before ?, am I missing something
with the prerequisites ?
Any suggestions would be appreciated.
Evan
New York tech startups
A report compiled by Paul Tostevin, Associate Director of Savills in London, showed that, in terms of business and technological environment, bustle of the city, talent groups, real estate costs and mobility, New York has become the leading technological city of world, surpassing San Francisco.
https://www.fieldengineer.com/blogs/new-york-tech-city-enables-startups-pro…
What is a network engineer? This is someone who you may also hear referred to as a computer network architect. Network engineer requirements include essential skills in the design, planning, implementation and monitoring a computer network that supports wireless network services, video, data, and voice. This is a high-level profession. There are a lot of different types of networks that someone in this role can work with. Some examples include VoIP, which is Voice Over Internet Protocol Network, DAN - Desk Area Network, PEN - Personal Area Network, WLAN, which is Wireless Local Area Network, and LAN, which is Local Area Network.
https://www.fieldengineer.com/skills/what-is-a-network-engineer
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?
2020-10-24 17:52:07,015 - openob.node.nas.link.test - INFO - Waiting for transmitter capabilities...
2020-10-24 17:52:07,015 - openob.node.nas.link.test - INFO - Got caps from transmitter
2020-10-24 17:52:07,015 - openob.node.nas.link.test - INFO - Starting up receiver
2020-10-24 17:52:07,016 - openob.node.nas.link.test.rx - INFO - Creating reception pipeline
2020-10-24 17:52:07,018 - openob.node.nas.link.test - ERROR - Receiver crashed for some reason! Restarting...
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'
2020-10-24 17:52:07,118 - openob.node.nas.link.test - INFO - Waiting for transmitter capabilities...
2020-10-24 17:52:07,118 - openob.node.nas.link.test - INFO - Got caps from transmitter
2020-10-24 17:52:07,118 - openob.node.nas.link.test - INFO - Starting up receiver
2020-10-24 17:52:07,119 - openob.node.nas.link.test.rx - INFO - Creating reception pipeline
2020-10-24 17:52:07,121 - openob.node.nas.link.test - ERROR - Receiver crashed for some reason! Restarting...
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'
^CTraceback (most recent call last):
File "/usr/local/bin/openob", line 4, in <module>
__import__('pkg_resources').run_script('OpenOB==4.0.3', 'openob')
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 534, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1445, in run_script
exec(script_code, namespace, namespace)
File "/usr/local/lib/python2.7/dist-packages/OpenOB-4.0.3-py2.7.egg/EGG-INFO/scripts/openob", line 87, in <module>
File "build/bdist.linux-x86_64/egg/openob/node.py", line 65, in run_link
KeyboardInterrupt