<h1 align="center">
    <a href="https://digitalpartnersglobal.com">
        Digital Partners Global    
    </a>
</h1>

<p align="center">
    <b>Broadcast Client</b>
    - the main implementation of a p2p connection for creating a conference. <br />
</p>

<hr>

# How using

```typescript

    import connection from "dpg.broadcast-client";
    import * as IO from "socket.io-client"; 

    interface SocketConfigType extends Partial<IO.ManagerOptions & IO.SocketOptions> {
        cid: string;
    }
    
    let RTCConfiguration: RTCConfiguration;
    let SocketConfig: SocketConfigType;
    let Stream: MediaStream;

    const visitor = connection(
        RTCConfiguration,
        SocketConfig
    );
    
    const owner = connection(
        RTCConfiguration,
        SocketConfig,
        true,
        Stream
    );
```