Skip to content

Rebranding

License Required

Rebranding requires at least a 👉 Regular License, available on CodeCanyon.


There are two ways to rebrand MiroTalk P2P from the app/src/config.js file:

htmlInjection enabled

JavaScript
brand: {
        htmlInjection: true, // recommended
        //...
}

Landing Page

JavaScript
brand: {
    app: {
        title: '<h1>MiroTalk</h1>Free browser based Real-time video calls.<br />Simple, Secure, Fast.',
        description:
                'Start your next video call with a single click. No download, plug-in, or login is required. Just get straight to talking, messaging, and sharing your screen.',
        joinDescription: 'Pick a room name.<br />How about this one?',
        joinButtonLabel: 'JOIN ROOM',
        joinLastLabel: 'Your recent room:',
    },
    //...
}
//...

p2p-landing

You can also hide optional landing page sections:

JavaScript
brand: {
    //...
    html: {
        topSponsors: false,
        features: false,
        browsers: false,
        teams: false,
        tryEasier: false,
        poweredBy: false,
        sponsors: false,
        advertisers: false,
        supportUs: false,
        footer: false,
    },
    //...
}

New Room Page

p2p-new

JavaScript
brand: {
    //...
    site: {
        newCallRoomTitle: 'Pick name. <br />Share URL. <br />Start conference.',
        newCallRoomDescription:
                "Each room has its disposable URL. Just pick a room name and share your custom URL. It's that easy.",
    }
    //...
}

htmlInjection disabled

JavaScript
brand: {
        htmlInjection: false,
        //...
}

In this approach, brand injection is disabled and you can fully customize the project for your needs. The frontend files are located in the app/public/views folder.


OG (Open Graph)

Open Graph is a protocol used to control how web pages appear when shared on social media.

p2p-og

JavaScript
brand: {
    //...
    og: {
            siteName: 'MiroTalk P2P',
            title: 'Click the link to make a call.',
            description: 'MiroTalk P2P calling provides real-time HD quality and latency simply not available with traditional technology.',
            image: 'https://p2p.mirotalk.com/images/preview.png',
            url: 'https://p2p.mirotalk.com',
    },
    //...
}

Reference

The full config configuration can be found here