Streamlining 12twenty Video Integration: A Comprehensive IT Guide (Admins)

12twenty's In-App Video feature offers native support for Career Centers and Employers, enabling seamless integration of Virtual Interviews, Job Fairs, Company Presentations, and Events. This expands the options for scheduling virtual meetings. This article explores strategies for optimizing 12twenty videos specifically for interviews conducted on company computers or networks.



  1. What is 12twenty Video?
  2. How to Setup your Network for 12twenty Video

What is 12twenty Video?

12twenty Video is an in-app feature integrated into the 12twenty platform, designed to provide native support for Career Centers and Employers. It enables various virtual activities such as interviews, job fairs, company presentations, and events. Built on a WebRTC API platform, it allows users to access video functionality directly within their browser without requiring separate application downloads. This feature supports peer-to-peer connections for calls with only 2 participants, while seamlessly transitioning into SFU mode for calls involving more than 2 individuals, ensuring smooth communication by automatically transferring calls to the cloud.



How to Setup your Network for 12twenty Video

It is common for corporate networks to use firewalls to control incoming and outgoing traffic. To ensure a smooth connection, here are some solutions: 

  1. Whitelisting
  2. IP proxy: Route the signaling traffic via a self-hosted transparent IP proxy.
    • This acts as an intermediary between your application and 12twenty's signaling server. It helps bypass restrictions or blocks imposed by corporate networks or firewalls. This option is seamless and does not require end-users to make any configuration changes. 
  3. Proxy and Self-hosted TURN: If Daily's domains are blocked, you can use your proxy and TURN server to route traffic.
  4. Network Connections in WebRTC Calls:
    • WebRTC calls use two connections:
      • Signaling server connection for exchanging session information.
      • Media transmission connection for audio/video between participants.
  5. Peer-to-Peer vs. SFU Mode:
    • Peer-to-peer: Direct connections between participants.
    • SFU mode: Connections through a central server distributing media.
  6. Interactive Connectivity Establishment (ICE):
    • ICE framework helps find the best connection path.
    • Utilizes STUN and TURN protocols.
      • STUN Protocol:
        • Discovers available IP addresses.
        • STUN server responds with public-facing IP addresses.
      • TURN Protocol:
        • Used when STUN fails due to restrictive firewalls or NATs.
        • TURN servers act as bidirectional media forwarding units.
        • Facilitates routing media between clients behind firewalls.
  7. Dealing with Firewalls:
    • TURN connections over TCP/TLS on port 443 can work, as it's indistinguishable from normal web traffic.
    • TURN infrastructure is typically hosted by 12twenty through our WebRTC API, but self-hosting is an option.



Was this article helpful?
0 out of 0 found this helpful

Articles in this section