Share My Creation WebRTC Client & Server : Source Codes

Hello Everyone :)

*Stating off by thanking @Erel for making this possible for every single one of us ♥

It's about time we start developing this amazing project, so today we are more than happy to announce our next project :
WebRTC Client & Server

WebRTCPromo.png


This project is based on this technology :

"Real-time communications : Video-Audio calls"

Project technology :

Client App : B4A :
1- Create Rooms
2- Join Rooms
3-Front & Back Camera Support
4- Mute Calls
5- Calls History
6- Favorite Rooms
7- Fast & Smooth Connections

Server App : B4J :
1- Create Rooms
2- Users Information
3- Calls Logs

Database : MS SQL
The database will be used to store the rooms information, Users and calls information.

Extra B4A Client features :
1- You will be able to control the video resolution
2- You are able to connect to servers other than the B4J WebRTC server, for example : https://appr.tc/
3- You are able to control the Camera FPS
And many other amazing features...


Project release date : 08-08-2021 11:00 PM GMT 3+ (3 weeks)
Project Price : 50$
Project Price : 40$ only (First week promotion)

To purchase the source code click on the image below and you will be redirected to our partner FastSpring Payment page :
fsmedium.png

As always, Thank you,
Saif
 
Last edited:

sfsameer

Well-Known Member
Licensed 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
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
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
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
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
 

PassionDEV

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