GithubHelp home page GithubHelp logo

antonypro / audiostreaming Goto Github PK

View Code? Open in Web Editor NEW
68.0 68.0 30.0 2.87 MB

Cross platform audio streaming library.

License: MIT License

C++ 95.76% QMake 3.59% Makefile 0.27% JavaScript 0.38%

audiostreaming's People

Contributors

antonypro avatar davidebeatrici avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

audiostreaming's Issues

how to implement a two way client to talk and listen ?

this project is the best on git hub for Qt VOIP i have never seen and it works fine but i try to implement the two ways on your code i mean that the client can talk and listen and server is just to regulate the data and transfer it but i can't and it doesn't work
when i try to to make my own the voice chat using QTcpSocket as you and the qt voice format as you too but it is not clear there is a sound distribution i ask my question here
please if you can help me in this or see my question and guide me what to do so the sound works fine as your project
i attach to you what i have reach in my project that client can talk and listen and server to transfer data
and thank you
VoiceServer.zip
VoiceClient.zip

Did you test the code in Ubuntu OS?

Hi, I just tried to run your project in a Ubuntu system, but in the client side it always complains saying "Got a buffer underflow!". Have you faced this problem yet?

Thanks.

source sound on client?

Hello.
You made a great library. But I have one problem...
In order for the server to be on a static IP server, could clients be connected and broadcast among themselves, including on the server? Were the IP address and IP address server between clients?
Now I Use WalkieTalkie mode, but it's mode can't create more then one connection between two users, don't possible connect more client...

Use this project with QUdpSocket

This is really a nice project, although I couldn't find an example specific to my problem (may be its there).
I wish to stream my audio over UDP using QUdpSocket. The connection is established and thus I just want to pass the Voice Over Udp. How can I implement this using your project. It would be much better if this can do 2 way communication (Record from Mic and play incoming voice). Thanks

Virtual Memory , Thread Creation Error

i'm using this library in RPI3.

VM size increases every time you press the 'Connect button' in the DemoClient Program.

and

VM size increase every time you press the 'Start Server' in the DemoServer Program.

Before / button press
image

After / button press
image

VM-Size increases even if it is not connected to the server.

Even if you're connected to a server, In my program, you have to change your input device frequently.

VM-Size continues to grow and programs shut down when you repeat Connect/Disconnect.

Or

image

image

The above error occurred and the server could not be accessed.

How to fix it?

Or

Is there a way to change the input device without shutting down the server?
(Keep access to the client.)

how to use your project

I want to stream audio from some mp3 file over localhost and listen on localhost.How I can use this program to build that.

Also what should I give in server address in client application and what port number should be in server window.I want to record voice of my laptop mike in linux.So which hardware device should I select:
command : arecord -l showing
card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0

Connection Issue

Can u explain how to connect u should usage

i am trying to connect it is saying like this

QObject::connect: signal not found in AudioStreamingLibCore
QObject::connect: signal not found in QTimer
QObject::connect: signal not found in QTcpSocket
QObject::connect: signal not found in QTcpSocket
QObject::connect: signal not found in QTcpSocket

[BroadcastClient] Audio received only for a few milliseconds

Hello,

I found this awesome project and decided to compile and test it with the provided demo(s).
Unfortunately the client doesn't work as expected, as the audio stops being received at all after a few milliseconds.
Reconnecting to the server results in the audio working again, temporarily.

Both the client and the server are running on the same Debian machine.

Is the opus decode feature not available on RPI3?

Hi, I am using this library in Windows10 and RPI3.

Windows10 is a server and RPI3 is a client.

Windows10 succeeded in compressing audio into an operating codec.

However, unknown device (RPI3) does not support Opus codec.

capture

Is there any way to use the Opus Decode function on RPI3?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.