Profile cover photo
Profile photo
Gustavo García
105 followers
105 followers
About
Posts

Post has attachment
Sending Packet Loss Feedback in WebRTC SFUs
One of the responsibilities of WebRTC SFUs is to receive and send RTCP packets.  RTCP packets include different types of feedback about audio and video streams and one of the most important RTCP packets is the Receiver Report (RR) . RR packets are sent from...
Add a comment...

Post has attachment
Measuring WebRTC video quality for different bitrates - Playing with VMAF
I've been wanting to play with Netflix Video Multi-Method Assessment Fusion (VMAF ) for a while and yesterday I found the time and the motivation to give it a try. Netflix VMAF is an algorithm to generate a video quality score by comparing a reference image...
Add a comment...

Post has attachment
Video bubbles UI using Electronjs
After today's release of Houseparty's Mac app  showing a new approach for video conversations UI based on bubbles I was wondering if it would be possible to build a similar user experience using Electron framework and web technologies. It was easy to find t...
Video bubbles UI using Electronjs
Video bubbles UI using Electronjs
kalimotxocoding.blogspot.com
Add a comment...

Post has attachment
**
After today's release of Houseparty's Mac app  showing a new approach for video conversations UI based on bubbles I was wondering if it would be possible to build a similar user experience using Electron framework and web technologies. It was easy to find t...
Kalimotxo Coding
Kalimotxo Coding
kalimotxocoding.blogspot.com
Add a comment...

Post has attachment
How are Images/Videos sent in WhatsApp?
I've been involved in the development on different IM&P services in the past and always one of the core features was the ability to share media files (audio, video, pdf...) with other users or groups. Probably the most popular of these services was TU Me th...
Add a comment...

Post has attachment
Two-level hashes in Redis using LUA and MsgPack
Redis hashes are a very powerful data structure allowing you to store key-value properties associated with a given Redis key.   For example you could store for each user all it's devices and the last time they were online: UserId1    DeviceId1=1525038228   ...
Add a comment...

Post has attachment
Playing with Redis Geo structures
One of the things I've never used in Redis were the commands provided to store and access geolocated data.   From version 3.2 Redis includes 6 new very simple commands  that can be used to store tags associated with coordinates and calculate distances betwe...
Playing with Redis Geo structures
Playing with Redis Geo structures
kalimotxocoding.blogspot.com
Add a comment...

Post has attachment
Improving Real Time Communications with Machine Learning
When we talk about the applications of Artificial Intelligence / Machine Learning (AI/ML) for Real Time Communications (RTC) we can group them in two different planes: Service Level : There are many features that can be added to a videoconference service, f...
Add a comment...

Post has attachment
Different WebRTC flavours from a server/platform point of view
WebRTC is a complex component with many optional features.  Because of that there are different ways to use it, specially when your solution includes a media server in the middle, and not everybody is using it the same way. In some cases because of the use ...
Add a comment...

Post has attachment
How to (not) reuse code between Android and iOS
Most of the mobile applications we build these days have to work in two different platforms (Android and iOS).  Each of these platforms has its own frameworks, tools and programming languages so usually you end up building two completely separated applicati...
Add a comment...
Wait while more posts are being loaded