Integration

Integrating Seequre into your website or web application

Since Seequre is an entirely web-based application, it provides for unique integration opportunities that are either not possible or far more complicated with any other video conferencing platform.

The most popular way to integrate Seequre Video Conferencing into an existing website or web application is via iframe, a very a powerful html tag that allows you to display any website within a website. You can utilize iframe in several ways, such as:

  • Integrate the entire MegaMeeting product inside a web page utilizing your page for some additional UI.
  • Embed a single meeting on a web page at any size, alongside other web site or web applications UI.

The possibilities are endless and depend entirely on your specific use case. Integration is very straightforward.

Example iframe tag:

        
        
<iframe src="https://example.com" allow="camera;microphone;display-capture" height="600" width="350"></iframe>
        
        
        

Refer to the iframe spec for a complete list of supported attributes.

For integration of MegaMeeting, the most important attributes are:

  • source url (src): This is the URL of the page you are integrating. This could be a static URL such as the login page for your account, or could be dynamically inserted/updated such as meeting URL.
  • allow=”camera;microphone” this permission is essential for Camera and Microphone features to work within cross-origin iframes. If this is omitted, the basic video conferencing aspects will not work.
  • width: the width of the iframe. Use this to determine the size of the MegaMeeting page within the parent web page.
  • height: the height of the iframe. Use this to determine the size of the MegaMeeting page within the parent web page.

Tips for utilizing iframe of Seequre in your application:

  • Branding. The experience is best when combined with Seequre’s White Label features. Using a Seequre Enterprise account, you can white label your account to match your website and brand, creating a much more seamless integration. And by utilizing your own domain name for your Seequre account, you avoid any cross domain issues that can arise when using iframes.
  • Create the source URL based on your use case:
    • To integrate the entire Seequre application, you could use the root URL of your account (e.g. https://meeting.example.com).
    • Most integrations will iframe only a specific meeting. Since users can join meetings directly from a URL, that URL can be the source of the iframe (e.g. https://meeting.example.com/?id=4444444).
    • More advanced integrations will populate the source URL from other data, such as the response from createMeeting API. If you know the name of the user in your application (from a database or form submission), you can populate the meeting URL with their name and save the user a step (e.g. https://meeting.example.com/?id=4444444&name=Pete).
    • Finally, you can speed along the process even more by adding a final parameter that will join the user directly into the meeting without any user interaction (e.g. https://meeting.example.com/?id=4444444&name=Pete&go=1).