Why use IceLink? Media pipeline access Fully customize the media pipeline to receive media from any point and open up powerful customization opportunities.
Peer-to-Peer Create real-time peer-to-peer audio and video connections within your applications. We needed to have access to the full media pipeline API so that we could build what we wanted, and we needed it to work on all devices —especially iOS, and that is what Icelink gave us.
Choose your own WebRTC Signaling Use your own signalling server or bundle with WebSync to get started quickly with signalling, text chat, data transfer and more. Truly Cross-Platform. Screen sharing Built-in support for screen sharing for web,. Audio Detection Gain access to the exact audio levels of all streams in real-time with just one line of code. See the SDK in action. Start coding.
Powerful Options for Everyone. All the Flexibility of IceLink - but at massive scale. A few commonly asked questions are answered below. If you want to get right into building your own application, skip ahead to learn how to download a demo and try it out on your own machine. We're always looking to support more platforms. If you need us to support one that we currently don't, let us know. IceLink's network tunneling strategies are identical to the ones recommended by the WebRTC specification.
Microsoft Edge is a first class citizen with IceLink. As with other platforms, supported Safari clients are fully interoperable with any other platform. Open up some browser windows or get your friends to try it with you.
We also bundle some sample projects with the SDK. See the next section for information on how to download and run those. Do not hesitate to contact our enthusiastic support team, who are available to answer your questions at support frozenmountain. Open the folder for your platform, and you should see both an Examples folder and a Libraries folder. There are no surprises here - the Examples folder contains source code for demos that you can build and the Libraries folder contains compiled binaries for the platform.
Each platform has several examples. Each example demonstrates a specific functionality of the SDK. The Chat. WebSync4 example shows off the core SDK functionality. It is a chat application that demonstrates the use of audio and video streams to establish a video conference and also the use of data streams to send text messages between participants. For those not familiar with the term, TURN is a protocol for relaying audio and video data through an intermediate server and is designed to avoid restrictive firewalls.
This example is only available on platforms that are suitable to run a TURN server on. The last example, LayoutManager shows how to use the functionality of the FM. LayoutManager class. This component allows you to adjust how the layout of a video conference looks. You can read more about the layout manager in the Customizing the Layout Manager guide. If you have not worked with IceLink before, you should use these examples as a starting point for your application. WebRTC technologies can be fickle, and it's best to start from a working base than to try to debug an application that has never worked properly.
Once you have an example up and running, you can begin to swap out code and components as necessary. If nothing else, you can use these examples to prototype your application and get a feel for the SDK.
These examples are fully interoperable between platforms. Enter the same session id in both applications and they will connect to each other.
0コメント