Emil Ivov - 8x8 | LinkedIn (original) (raw)
About
I am the founder of the open source Jitsi project with 20+ years of…
Activity
Experience & Education
8x8
View Emil’s full experience
See their title, tenure and more.
Publications
ACM New York, NY, USA ©2015 March 18, 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 authors
-
See 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/) January 31, 2015
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…
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?
See publication
Extensible Peer Protocol (XPP)
Internet Draft, Internet Engineering Task Force, draft-marocco-p2psip-xpp-01 Dec 2007
XPP Extensions for Implementing a Passive P2PSIP Overlay Network based on the CAN Distributed Hash Table
Internet Draft, Internet Engineering Task Force, draft-marocco-p2psip-xpp-pcan-01 Dec 2007
SIP Communicator - Un outil open source de communication sur IP adapte a nos laboratoires et a nos universites
Journees Reseaux, Strasbourg Nov 2007
Analysis of Mobile IPv6 Handover Optimizations and their Impact on Real-Time Communications
IEEE Conference on Wireless Communications and Networking (WCNC’07), Honk Kong, China, 11-15 Mar 2007
An Experimental Performance Evaluation of the IETF FMIPv6 Protocol over IEEE 802.11 WLANs
Wireless Communications and Networking Conference.(WCNC’06), Las Vegas, USA Apr 2006
Soft Handovers over 802.11 with Multiple Interfaces
2nd International Symposium on Wireless Communication Systems 2005 (ISWCS2005) Siena, Italy. Sep 2005
Optimizing SIP Application Layer Mobility over IPv6 Using Layer 2 Triggers
IEEE Vehicular Technology Conference VTC’04 Los Angeles, USA. National Conferences Sep 2004
Join now to see all publications
Patents
Dynamic adaptation to increased SFU load by disabling video streams
Issued July 1, 2017 US US9712570B1
Multiplexing sessions in telecommunications equipment using interactive connectivity establishment
Issued April 1, 2017 US US20180097852A1
Rapid optimization of media stream bitrate
Issued September 1, 2016 US US20180097863A1
Projects
Oct 2002 - 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 creators
Languages
Bulgarian
-
Organizations
Internet Engineering Task Force (IETF)
RFC Author | Work Group Contributor
Mar 2007 - Present
I have contributed to numerous Internet Drafts and RFCs primarily in the real-time and applications areas.
More activity by Emil
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…
Liked by Emil Ivov
Great afternoon with C & C GROUP discussing 8x8 and the future of Customer Experience.
Liked by Emil Ivov
Building accessibility into software goes beyond meeting WCAG standards. It’s an ongoing process that requires empathy, shared purpose, and alignment…
Liked by Emil Ivov
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…
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…
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…
Liked by Emil Ivov
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.