LIVE PORTAL Telegram v11.8 API Synchronized Free Animated Stickers
shield_person ADMIN LOGGED IN + Write Guide
admin_panel_settings ADMIN CONTROLS Guide #192 • Tips & Video Shorts
Telegram End-to-End Video Calls Architecture: Diffie-Hellman Key Exchange, 4-Emoji Verification Hash & Picture-in-Picture Multitasking
video_call Official Tip #193 lock End-to-End Cryptography Reading Time: 8 mins Published: September 2026

Telegram End-to-End Video Calls Architecture: Diffie-Hellman Key Exchange, 4-Emoji Verification Hash & Picture-in-Picture Multitasking

Face-to-face video calling demands rigorous cryptographic confidentiality. In Telegram, every one-on-one video call is protected by hardware-accelerated End-to-End Encryption (E2EE) based on MTProto 2.0 Diffie-Hellman key exchange. To make cryptographic verification accessible without reading 64-character hexadecimal keys, Telegram hashes the shared master secret into four recognizable emojis displayed on both callers' screens. Combined with native Picture-in-Picture multitasking and IP address privacy controls, it delivers enterprise-grade security with consumer elegance.

videocam Official Telegram Video Short #193

Watch: Initiating E2EE Video Calls & Verifying Emoji Hashes

Official demonstration from Telegram Tips (#193) showing one-on-one video call initialization, camera toggling, Picture-in-Picture multitasking, and 4-emoji verification.

key 1. Cryptographic Key Exchange & The 4-Emoji Hash

When Alice initiates a video call to Bob, Telegram's cloud servers act strictly as a signaling relay. They never hold the private encryption keys:

// Diffie-Hellman Key Derivation in MTProto 2.0 SharedKey K = (g^b)^a mod p = (g^a)^b mod p KeyFingerprint = SHA256(K + g_a + g_b) // 4-Emoji Mapping Algorithm: // The first 4 bytes of KeyFingerprint index a curated list of 333 emojis: emoji[0] = EmojiDictionary[ KeyFingerprint[0..7] % 333 ] emoji[1] = EmojiDictionary[ KeyFingerprint[8..15] % 333 ] emoji[2] = EmojiDictionary[ KeyFingerprint[16..23] % 333 ] emoji[3] = EmojiDictionary[ KeyFingerprint[24..31] % 333 ]

If a malicious entity or rogue server attempts a Man-in-the-Middle (MitM) attack by generating separate keys for Alice and Bob, the mathematical fingerprints will diverge completely. By simply asking your partner "Do you see a fox, lightning, Saturn, and diamond?", you achieve 100% mathematical certainty that no intermediary is intercepting your call.

verified_user Interactive E2EE Video Call & Emoji Hash Verification Simulator

Compare the caller and receiver screens below. Toggle between Legitimate Secure Call and Simulate MitM Interception to observe how the cryptographic emoji hash prevents eavesdropping.

ALICE'S SCREEN
🦊 ⚡ 🪐 💎
BO
Connected to Bob
BOB'S SCREEN
🦊 ⚡ 🪐 💎
AL
Connected to Alice
verified 100% Cryptographic Match: Zero MitM Interception.

cell_tower 2. P2P Direct UDP vs. Encrypted Cloud Relays

During WebRTC ICE negotiation, Telegram attempts direct Peer-to-Peer UDP communication. While P2P reduces latency to sub-50ms, it reveals your public IP address to the person on the other end of the line:

Connection Transport Audio/Video Latency IP Address Privacy Guarantee Configuration Recommendation
Peer-to-Peer (P2P) < 50ms (Direct UDP) Peer can observe your public IP in network packet headers. Safe for trusted family members, personal friends, and verified coworkers.
Cloud Relay (TURN) 80 – 140ms (Datacenter Bounce) 100% Shielded; peer only sees Telegram relay IP. Mandatory for anonymous accounts, public journalists, and unknown business contacts.

picture_in_picture 3. Native OS Picture-in-Picture Multitasking

Unlike older video call software that locks your entire smartphone display, Telegram binds to platform PiP subsystems:

  • iOS Integration: Utilizes AVPictureInPictureController to render video frames on a floating system window above iOS SpringBoard and other apps.
  • Android Integration: Invokes enterPictureInPictureMode() with dynamic aspect ratio parameters matching the remote caller's camera orientation.
  • Hardware GPU Acceleration: Video decoding runs directly on hardware decoders (Apple VideoToolbox / Android MediaCodec), keeping CPU usage below 4% and preventing device overheating.

checklist 4. Step-by-Step Operator Blueprint

How to execute secure video calls and protect your network IP:

Starting and Verifying Video Calls

  1. Open any 1-on-1 contact profile and tap the Video icon.
  2. Once connected, look at the 4 Emojis displayed in the top right corner of the screen.
  3. Verbally verify that your partner sees the identical 4 symbols.
  4. Tap the back arrow to minimize into a floating Picture-in-Picture window while reviewing documents or chatting.

Configuring IP Address Privacy

Navigate to Settings > Privacy and Security > Calls > Peer-to-Peer. Change the setting from Everybody to My Contacts or Never. Forcing cloud relays guarantees that your physical home or cellular IP address is never revealed to anonymous callers.

account_tree One-Page Executive Infographic

Telegram Video Calls Architecture at a Glance

A comprehensive visual flowchart summarizing Diffie-Hellman key derivation, the 4-emoji verification hash, P2P vs TURN relay topologies, and PiP multitasking.

Telegram Video Calls Architecture Infographic
💡 Tip: Click the image to view the ultra-sharp full-resolution infographic poster in full lightbox viewer.
admin_panel_settings ADMIN Guide #192 Actions
Enlarged Preview
Click anywhere outside or press ESC to close viewer
smart_display Telegram Video Short
1080p HD
Official Source: @TelegramTips Post #44 Press ESC or click outside to close