About
I am the founder of the open source Jitsi project with 20+ years of…
Activity
-
Excited to hear Kurt Schulte speak on the pitfalls that can derail your AI implementation and how 8x8 can partner with you to ensure your AI…
Excited to hear Kurt Schulte speak on the pitfalls that can derail your AI implementation and how 8x8 can partner with you to ensure your AI…
Liked by Emil Ivov
-
With LiveKit releasing their new UI components this week, we now have four major frameworks competing for the frontend of the Voice AI stack. Here…
With LiveKit releasing their new UI components this week, we now have four major frameworks competing for the frontend of the Voice AI stack. Here…
Liked by Emil Ivov
-
Great afternoon with C & C GROUP discussing 8x8 and the future of Customer Experience.
Great afternoon with C & C GROUP discussing 8x8 and the future of Customer Experience.
Liked by Emil Ivov
Experience
Education
-
-
-
Computer Science
-
-
-
-
-
-
Publications
-
Last N: relevance-based selectivity for forwarding video in multimedia conferences
ACM New York, NY, USA ©2015
Multiparty conferencing has traditionally been a relatively expensive application that was only used in enterprise scenarios. Recently, however, the landscape has started to shift in ways that could change this. Ever-increasing bandwidth and processing capabilities make it possible for mobile endpoints and laptop computers to easily handle multiple incoming media streams (both audio and video). The development of Web Real-Time Communications (WebRTC) has also significantly simplified the…
Multiparty conferencing has traditionally been a relatively expensive application that was only used in enterprise scenarios. Recently, however, the landscape has started to shift in ways that could change this. Ever-increasing bandwidth and processing capabilities make it possible for mobile endpoints and laptop computers to easily handle multiple incoming media streams (both audio and video). The development of Web Real-Time Communications (WebRTC) has also significantly simplified the development of video conferencing applications and made them mainstream. Both of these changes provide a way of replacing expensive video mixers (that produce composited videos) with light-weight video routers (that selectively forward streams). In this paper, we describe a Multipoint Control Unit (MCU) that identifies and selects the last N dominant speakers and forwards their streams to all the conference participants. We evaluate the performance of this Selective Forwarding Unit (SFU) against a simplistic everyone-to-everyone (full-star) MCU. Our results show that the SFU uses 45% less CPU and 63% less bandwidth when forwarding media for 10 of the endpoints in a 30-participant conference.
Other authorsSee publication -
Jitsi Videobridge in Cryptoland: the adventures of a Java WebRTC video router on the road to supporting 1000s of video streams
FOSDEM'15 (https://fosdem.org/2015/schedule/event/jitsi_crypto/)
See publicationIn Jitsi Videobridge (https://jitsi.org/Projects/JitsiVideobridge), a WebRTC video conferencing router, encryption and packet signing were among the most expensive components in terms of CPU intensity. We therefore set out on a journey to optimize them as much as possible.
We would like to share this journey with the Java FLOSS community.
We are going to present a comparison we have made on the execution times of popular open source implementations of AES and SHA-1 in search of…In Jitsi Videobridge (https://jitsi.org/Projects/JitsiVideobridge), a WebRTC video conferencing router, encryption and packet signing were among the most expensive components in terms of CPU intensity. We therefore set out on a journey to optimize them as much as possible.
We would like to share this journey with the Java FLOSS community.
We are going to present a comparison we have made on the execution times of popular open source implementations of AES and SHA-1 in search of the best performer. Our reference implementations are provided by the pure-Java Bouncy Castle cryptography APIs. Our contenders are an assortment of widely-used Java and cross-platform C code: the SunJCE security provider optimized by Java Runtime Environment (JRE) 8, the Mozilla Network Security Services (NSS) libraries employed through the SunPKCS11 security provider and the OpenSSL Crypto library accessed with the help of the Java Native Interface (JNI).
We're going to pit software against hardware in our examination how we can leverage the Advanced Encryption Standard New Instructions (AES-NI).
We're going to look at the performance compromises of transferring bytes between Java and C. Can we beat Java's intrinsics? Will Java New/Non-blocking I/O (NIO) be better? -
RFC 7081: CUSAX: Combined Use of the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP)
IETF
This document suggests some strategies for the combined use of the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP) both in user-oriented clients and in deployed servers.
Other authorsSee publication
Patents
-
Rapid optimization of media stream bitrate
Issued US US20180097863A1
Projects
-
Jitsi
- Present
Secure video calls, conferencing, chat, desktop sharing, file transfer, support for your favorite OS, and IM network. All this, and more, in Jitsi - the most complete and advanced open source communicator.
Other creatorsSee project
Languages
-
Bulgarian
-
-
English
-
-
French
-
Organizations
-
Internet Engineering Task Force (IETF)
RFC Author | Work Group Contributor
- PresentI have contributed to numerous Internet Drafts and RFCs primarily in the real-time and applications areas.
More activity by Emil
-
Forvia is ready to exhibit at Vehicle Displays and Interfaces 2025 in Downtown Detroit at the Huntington Place. Come visit us (that's Jyoti Garcia…
Forvia is ready to exhibit at Vehicle Displays and Interfaces 2025 in Downtown Detroit at the Huntington Place. Come visit us (that's Jyoti Garcia…
Liked by Emil Ivov
-
Yesterday, the 8x8 Professional Services team in EMEA teamed up with our fantastic partner, Charterhouse Group, along with several other companies…
Yesterday, the 8x8 Professional Services team in EMEA teamed up with our fantastic partner, Charterhouse Group, along with several other companies…
Liked by Emil Ivov
-
Absolutely thrilled to be joining Kelly Maiden, Dan Nordale, Darryl K., and the amazing team at Aspect Software as Vice President, Product…
Absolutely thrilled to be joining Kelly Maiden, Dan Nordale, Darryl K., and the amazing team at Aspect Software as Vice President, Product…
Liked by Emil Ivov
-
I love this line sharing how the expectation was so mismatched with the reality of migrating to Ampere instances for 8x8: "At first I though, who…
I love this line sharing how the expectation was so mismatched with the reality of migrating to Ampere instances for 8x8: "At first I though, who…
Liked by Emil Ivov
-
Blurry pictures only! We're running around, meeting fantastic people at SaaStock, so it's this or nothing 😅 It's great to be in Austin with our…
Blurry pictures only! We're running around, meeting fantastic people at SaaStock, so it's this or nothing 😅 It's great to be in Austin with our…
Liked by Emil Ivov
-
In the past couple of years we have switched most of our video infrastructure heavy lifting to Ampere. The journey was unexpectedly uneventeful and…
In the past couple of years we have switched most of our video infrastructure heavy lifting to Ampere. The journey was unexpectedly uneventeful and…
Shared by Emil Ivov
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content