WebRTC Client & Server : Source Codes

sfsameer

Well-Known Member
Licensed User
Longtime User
Can you consider some techniques to apply echo cancelation during multi conversation
We will do our best to achieve that, there is a new update in the WebRTC which is " WebRtcAudioUtils" and using this class i think we will be able to achieve the noise/echo cancellation.

:)
 

sfsameer

Well-Known Member
Licensed User
Longtime User
Hello everyone :)

The project is currently in the QA final phase which should be done within 48 hours because we need to make sure everything is working correctly.

It took longer than usual but because the B4J Server is a very complicated project with too many background services.
Without forgetting to mention that WebRTC does not support Many-to-Many videos calls so we had to rewrite the whole WebRTC SDK.

Apologies for the delay, and as a way to sorry for the delay; we will include 2 source codes of 2 projects we created as a gift in the WebRTC Source code.

The 2 free source codes we will include are :
1- B4J Web App : Ultimate Invoice System : Source Code :

2- B4J Web App : Advance Project Management : Source Code :

As always, Thank you,
Saif
 

javiers

Active Member
Licensed User
Longtime User
Hello everyone :)

The project is currently in the QA final phase which should be done within 48 hours because we need to make sure everything is working correctly.

It took longer than usual but because the B4J Server is a very complicated project with too many background services.
Without forgetting to mention that WebRTC does not support Many-to-Many videos calls so we had to rewrite the whole WebRTC SDK.

Apologies for the delay, and as a way to sorry for the delay; we will include 2 source codes of 2 projects we created as a gift in the WebRTC Source code.

The 2 free source codes we will include are :
1- B4J Web App : Ultimate Invoice System : Source Code :

2- B4J Web App : Advance Project Management : Source Code :

As always, Thank you,
Saif

Good morning. Is there news about the development?

Greetings
 

sfsameer

Well-Known Member
Licensed User
Longtime User
Good morning. Is there news about the development?

Greetings
Hello Dear,

We will release the project in 3 stages so we don't delay it's release any further.

1- WebRTC Android : will be released within less than 24 hours.
2- WebRTC B4J Server : will be released within less than 48 hours.
3- WebRTC Android Conference Call : will be released within less than 72 hours.

Thank you,
Saif
 

javiers

Active Member
Licensed User
Longtime User
Hello Dear,

We will release the project in 3 stages so we don't delay it's release any further.

1- WebRTC Android : will be released within less than 24 hours.
2- WebRTC B4J Server : will be released within less than 48 hours.
3- WebRTC Android Conference Call : will be released within less than 72 hours.

Thank you,
Saif

Good afternoon, any news about development?

Do they have more reliable deadlines?
 

sfsameer

Well-Known Member
Licensed User
Longtime User
Hello everyone :)

Allow me to start this post by saying FINALLY!

We have done a lot of projects in the past but this project is on another level.

in the past 6 weeks, we have done the following :
1-Modified and Wrapped 384 classes (WebRTC Classes)
2-Modified and compiled 253 Native android class (WebRTC PeersConnection classes) resulting in .so files
3-Combined 6 jar
4-Enhanced the camera capture and the sound capture bit rates
5-Added the ability to call as a video & audio call or Audio only call.
6-etc...

All of the above combined into 1 jar file and 1 xml file (B4A Library)

As we have mentioned before in post #32 :
1- Stage 1 (which is B4A library) is released and sent to everyone via email.
2- Stage 2 (which is B4J Server) will be released within 48 hours
3- Stage 3 (Which is B4A library that enables you to create a conference call) which should be released shortly after stage 2

Important notes :
1- Stage 1 connects to https://appr.tc/ servers which means you can open the website : https://appr.tc/ and enter the same room ID (Case sensitive) you have entered in the B4A App and you will be connected.

2- You can connect Android-Android or Web-Android.

*If you get the following error in the android app :
Critical error: GAE POST error: HTTP POST to https://appr.tc/message/ timeout


That means the Appr.tc servers are offline and you can try again within minutes and it will work as soon as their servers are online.

*If you get the following error in the Appr.tc website :
1629228902810.png


That means the Appr.tc servers are offline and you can try again within minutes and it will work as soon as their servers are online.

If you would like try the stage 1 WebRTC, please download the APK from the below link :


As always, Thank you,
Saif
 

Addo

Well-Known Member
Licensed User
i am testing the client it is working fine here , but is there any possibility to add echo cancelation feature.
also i have notice that the camera zoom is very close to the face can we control the zoom in and the zoom out of the camera ?
 
Last edited:
Top