Add support for WebRTC ingestion with multi-viewer (public preview) feature.
Testing:
Manual tests. Confirmed the service side integration was able to support multiple viewers using this as the test client. Checked the ingested media in the console. Also tested using the C SDK sample as a master with this as a viewer too. Ran it multiple times and also long-running.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available: N/A
Description of changes:
Testing:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.