Mesibo Video & Voice Conferencing
Quick Start with Mesibo Video Conferencing API for iOS
{% include_relative nav.html selected="ios" %}
{% capture dev_setup %}
- Start Xcode.
- Create a new project.
- Add mesibo frameworks to your Xcode project. Refer Install Instructions for more details.
- Import mesibo Call API in your project
#import <MesiboCall/MesiboCall.h>
{% endcapture %}
{% capture create_groupcall %} {% endcapture %}
{% capture on_publisher %}
-(void) MesiboGroupcall_OnPublisher:(MesiboParticipant *)participant joined:(BOOL)joined {
if (joined) {
// call the publisher to view their stream
// Add participant to list of publishers
} else {
// Remove participant from list of publishers
}
}
{% endcapture %}
{% capture on_subscriber %}
-(void) MesiboGroupcall_OnSubscriber:(MesiboParticipant *)participant joined:(BOOL)joined{
// This participant has subscribed to your stream
}
{% endcapture %}
{% capture join_room %} {% endcapture %}
{% capture video_audio_call %}
[participant call:YES video:NO listener:self];
{% endcapture %}
{% capture audio_only_call %}
[mParticipant call:YES video:YES listener:self];
{% endcapture %}
{% capture on_publisher_call%} {% endcapture %}
{% capture on_connected%} {% endcapture %}
{% capture on_video %} {% endcapture %}
{% capture on_audio %} {% endcapture %}
{% capture on_mute %} {% endcapture %}
{% capture get_mute_status %} {% endcapture %}
{% capture toggle_mute %} {% endcapture %}
{% capture on_talking %} {% endcapture %}
{% capture is_talking %} {% endcapture %}
{% capture hangup%} {% endcapture %}
{% capture on_hangup %} {% endcapture %}
{% capture publish_streams %} {% endcapture %}
{% capture publish_multiple_streams %} {% endcapture %}
{% capture set_video_source %} {% endcapture %}
{% capture publish_audio_only %}
[mParticipant call:NO video:YES listener:self];
{% endcapture %}
{% capture publish_audio_video %}
[mParticipant call:YES video:YES listener:self];
{% endcapture %}
{% capture display_streams%} {% endcapture %}
{% capture leave_room %} {% endcapture %}
{% include_relative quick-start.md %}
Also see: