Comments (5)
I added an audio example.
There's also a receiver example.
check it, please. :)
from ofxndi.
thanks for putting in this extra work.
yes it does work better now. the audio makes sense now. it's still very low quality over my wifi network with some crackling too.
But you are correct that's up to me now to figure out how to make the send and receive buffer more stable.
I was hoping that NDI is this magic tool that handles most of the quality control in the back :(
from ofxndi.
thanks for making those examples.
I tried them. I tried both on the same computer which produces crackling noisy sound.
Then I tired is with 2 computers on the same local network. Same problem with crackling bad sound.
receiver does seem to start ok
NDI Source Detected : STEPHAN.LOCAL (ofxNDI audio sender example),10.0.1.3:5961
but after a while says:
[warning] ofRtAudioSoundStream: stream over/underflow detected
does it work for you?
I'm on macOS 10.12.6 with OF 0.10.0
from ofxndi.
No, my machine also makes noise. XD
The noise occurs because there is no enough received audio samples when the system requires audio signal.
I thought it was okay because it is not a problem from the addon itself; it depends how programmers treat their audio buffers.
It is related to a kind of tradeoff between responsibility and stability.
But after some glance and checking, now I think at least I should show how developers could deal with them.
I roughly fixed audio examples to try to show the way.
Could you try it out?
https://github.com/nariakiiwatani/ofxNDI/tree/fixAudioExamplesClippingNoise
After more fixes and optimization, I will merge them to master.
from ofxndi.
Updated examples and closing this issue.
I was hoping that NDI is this magic tool that handles most of the quality control in the back :(
Actually me too. 😢
There is no golden hammer. 🔨
from ofxndi.
Related Issues (20)
- auto reconnect HOT 1
- Building ofxNDI for iOS HOT 1
- Can't compile on OSX HOT 6
- ofxNDIVideoGrabber Image to ofxCvColorImage HOT 2
- Limit Bandwidth on Receiver HOT 2
- Lags with "Pixels" example HOT 3
- dyld: Library not loaded: @rpath/libndi.4.dylib HOT 11
- "[warning] ofxNDI : this pixel format is not supported:" HOT 1
- iOS sender not work? HOT 5
- libndi for Apple M1 HOT 1
- not receiving OSX HOT 4
- audio send receive examples corrupt audio HOT 3
- ofxNDI compile for Linux HOT 6
- example-sender - corrupt video on Linux HOT 1
- Bounty on NDI 5 update HOT 5
- No luck with NDI 5 on OS X HOT 1
- send ofFloatPixels with 4bytes per channel HOT 3
- ofxNDI5 macOS 10.15.7 OF 11.2 build error for example-audio-receiver HOT 1
- On Windows 10, example-receiver sometimes can't find any source with release build
- Building on Windows 11 oF v.0.12.0 with MSYS2 MINGW64 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ofxndi.