WebRTC Client & Server : Source Codes

sfsameer

Well-Known Member
Licensed User
Longtime User
Hello Everyone,

Apologies for the delay, We had to delay the release due to many reasons.

The new final delayed release date :
15-01-2022 11:00 PM GMT 3+

*We will also release a 50$ coupon code as a gift in the released update which you can use to purchase any projects from our website.

Again, Apologies for the delay.

Thank you,
Saif
 

Addo

Well-Known Member
Licensed User
Longtime User
Hello Everyone,

Apologies for the delay, We had to delay the release due to many reasons.

The new final delayed release date :
15-01-2022 11:00 PM GMT 3+

*We will also release a 50$ coupon code as a gift in the released update which you can use to purchase any projects from our website.

Again, Apologies for the delay.

Thank you,
Saif
It is fine to delay the release as long as the final results will be stable, hopefully it will have a ready solution to eliminate echo during multiple conferences like clubhouse etc
 

sfsameer

Well-Known Member
Licensed User
Longtime User
Hello everyone,

We are almost finished the b4j webrtc server, we have finished the signalling server and we are currently completing the TURN/STUN services creation, it's taking more time than expected to create the TURN/STUN in b4j and not in node.js

We will update this post within 24 hours.

Thank you,
Saif
 

javiers

Active Member
Licensed User
Longtime User
Hello everyone,

We are almost finished the b4j webrtc server, we have finished the signalling server and we are currently completing the TURN/STUN services creation, it's taking more time than expected to create the TURN/STUN in b4j and not in node.js

We will update this post within 24 hours.

Thank you,
Saif
Good morning Saif,
What news do you have about development?
 

fbritop

Active Member
Licensed User
Longtime User
Dear @sfsameer ,
Are you planing on releasing a B4I client?

I purchased from your company the VOIP solution, that never came with a B4I client. Asked in that thread about any updates but there is no response.


Is your WebRTC having a B4I client, and the VOIP I purchased for using in B4I and B4A, never got to the iOS client?

Thanks
 

pixet

Member
Licensed User
Longtime User
So there is nothing new in this project,
is it over like this, nothing at all? paid, for nothing ...
 

syerif

Active Member
Licensed User
Longtime User
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

View attachment 116636


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 Ecwid Payment page :


As always, Thank you,
Saif
Is the project ready to used?
 

sfsameer

Well-Known Member
Licensed User
Longtime User
Hello everyone,

New update will be released on 11-10-2022 (dd-MM-yyyy)

The update will contain :
1- B4A Update
2- B4J Server

In the meantime please email us at the below addresses with your previous purchase ID or a screenshot or any purchase proof you can provide so we can send you the updates once they are released :

info@b4xcode.com
or at :
b4xcode.com@gmail.com

Thank you,
Saif
 

sfsameer

Well-Known Member
Licensed User
Longtime User
B4A/B4J WebRTC Update is ready and will be released 1 day earlier (10-10-2022 "dd-MM-yyyy" AT 10 PM GMT 3+)

Update details :
1- B4J WebRTC server :
1.1-The WebRTC server is built in B4J purely (no external libraries, etc... ) which will act as :
HTTP POST/GET server (register the users activities)
Websocket service (register and send commands to the other user)
ICE server
Admin Dashboard

1.2 You can view the system overview : Total rooms, Total users
1.3 You can view the current rooms and how many users are in them
1.4 You can kick and delete the room which will result in disconnecting all users within that room.

2- B4A WebRTC
We have changed the whole previous library and rebuilt it from scratch to make sure it's working correctly.
1- You can now add the local and remote SurfaceViewRenderer into B4A Panel
2- You can swipe/change between the local and remote views (change the display order on the screen)
3- You can switch between the front and back cameras
4- You can mute the call
5- You can end the call
6- Added logs & events from the WebRTC library into B4A Project (errors, disconnects, clicks, etc...)

*Please note that the B4J WebRTC server can be used in any WebRTC app as long as you send/receive the commands as B4A JSON library and B4A map (By adding Core.jar, B4AShared.jar and JSON.jar libraries into your Android studio project)

Demo (The 3 recorded videos are a little bit out of sync 1 or 2 seconds delay between each video) :



In the meantime please email us at the below addresses with your previous purchase ID or a screenshot or any purchase proof you can provide so we can send you the updates once they are released :


info@b4xcode.com
or at :
b4xcode.com@gmail.com

Thank you,
Saif
 

Xfood

Expert
Licensed User
always professional and punctual, thanks for coming back Brother Sa
 

sfsameer

Well-Known Member
Licensed User
Longtime User
B4A/B4J WebRTC Update is ready and will be released 1 day earlier (10-10-2022 "dd-MM-yyyy" AT 10 PM GMT 3+)

Update details :
1- B4J WebRTC server :
1.1-The WebRTC server is built in B4J purely (no external libraries, etc... ) which will act as :
HTTP POST/GET server (register the users activities)
Websocket service (register and send commands to the other user)
ICE server
Admin Dashboard

1.2 You can view the system overview : Total rooms, Total users
1.3 You can view the current rooms and how many users are in them
1.4 You can kick and delete the room which will result in disconnecting all users within that room.

2- B4A WebRTC
We have changed the whole previous library and rebuilt it from scratch to make sure it's working correctly.
1- You can now add the local and remote SurfaceViewRenderer into B4A Panel
2- You can swipe/change between the local and remote views (change the display order on the screen)
3- You can switch between the front and back cameras
4- You can mute the call
5- You can end the call
6- Added logs & events from the WebRTC library into B4A Project (errors, disconnects, clicks, etc...)

*Please note that the B4J WebRTC server can be used in any WebRTC app as long as you send/receive the commands as B4A JSON library and B4A map (By adding Core.jar, B4AShared.jar and JSON.jar libraries into your Android studio project)

Demo (The 3 recorded videos are a little bit out of sync 1 or 2 seconds delay between each video) :



In the meantime please email us at the below addresses with your previous purchase ID or a screenshot or any purchase proof you can provide so we can send you the updates once they are released :


info@b4xcode.com
or at :
b4xcode.com@gmail.com

Thank you,
Saif
Hello,

The project has been updated and sent via email.

*If you didn't receive an update email then email us at :

info@b4xcode.com
or at :
b4xcode.com@gmail.com

And we will get back to you right away.

Thank you,
B4XCode
 

Addo

Well-Known Member
Licensed User
Longtime User
Great work welcome back and finally the server side has been released.
I have some programming recommendation.
I don't know if I should post it here or in Private I don't want to give much details..
 
Top