{"id":1334,"date":"2020-07-13T02:36:02","date_gmt":"2020-07-12T18:36:02","guid":{"rendered":"https:\/\/www.enablex.io\/developer\/?page_id=1334"},"modified":"2025-03-27T18:31:57","modified_gmt":"2025-03-27T10:31:57","slug":"source-code-for-audio-video-calling-application-using-callkit","status":"publish","type":"page","link":"https:\/\/doc.smartflomeet.ttns.in\/developer\/video\/sample-code\/source-code-for-audio-video-calling-application-using-callkit\/","title":{"rendered":"Source Code for Audio \/ Video Calling Application using Callkit"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote\"><p>This Sample Application is used for basic Audio \/ Video Call using Callkit developed with Video API and Client Tool Kits of different platforms.<\/p><\/blockquote>\n\n\n\n<p>The main purpose of this application is to demonstrate to developers the use of Video APIs by configuring &amp; hosting on their own server. They can experience the video call quality and features by accessing the application using the end-point browser or mobile devices. RTC Sessions hosted on video platform run on a number of web browsers without the need of any additional plugin.<\/p>\n\n\n\n<p><strong>Note:<\/strong><\/p>\n\n\n\n<ul><li>RTC Sessions hosted on video platform run on supported set of web browsers without the need of any additional plugin.<\/li><li>Video Applications has 2 components, viz. Application Server &amp; Client End Applications. Some Sample Applications we shared with you have both Application Server &amp; Client End Point Application, whereas others have only Client End Point Application. For you to try out Client End Only Applications, you would also require to get a Application Server Repository.<\/li><li>Video service provides a <strong>Demo Application Server<\/strong> to try out this Sample Application. This would require you to configure your application to point to the Demo Server using your Project\u2019s Credentials. <a href=\"\/developer\/video\/sample-code\/#demo-app-server\">Know how to use Demo Server.<\/a><\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2 class=\"has-text-align-left\">Client End Point Applications- Using Android &amp; iOS SDKs<\/h2>\n\n\n\n<p class=\"has-text-align-left\">Following Repositories have Client End Point Application only, developed with the Android &amp; iOS SDK <em>(For native Application Development on respective platforms).<\/em> You need to use one Server Application too quoted below to run this Application.<\/p>\n\n\n\n<ul class=\"language\">\n <li>\n\t<a href=\"https:\/\/github.com\/smartflomeet\/Video-Audio-Calling-Using-CallKit\" target=\"_blank\" rel=\"noopener noreferrer\">                                                                     \n\t\t<span>\n\t\t\t<img src=\"\/developer\/wp-content\/uploads\/2020\/07\/swfit.png\" alt=\"swift\">\n\t\t<\/span>\n\n\t\t<p>Swift<\/p>\n\t <\/a>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2 class=\"has-text-align-left\">Application Servers<\/h2>\n\n\n\n<p class=\"has-text-align-left\">Following Repositories have Application Servers. They also have clinet, but you don\u2019t need it for this use case. You need to use the Application Server only along with Client End Application given above.<\/p>\n\n\n\n<div id=\"tab1\" class=\"tab-pane fade in active mt-50\">\n\t<ul class=\"language\">\n\n\t\t<li>\n\t\t\t<a href=\"https:\/\/github.com\/smartflomeet\/One-to-One-Video-Chat-Sample-Web-Application\" target=\"_blank\" rel=\"noopener noreferrer\">                                                                   \n\t\t\t   <span>\n\t\t\t\t  <img src=\"\/developer\/wp-content\/uploads\/2020\/07\/node.png\" alt=\"node\">\n\t\t\t   <\/span>\n\t\t   \n\t\t   <p>Node<\/p>\n\t\t   <\/a>\n\t   <\/li>\n\t   <li>\n\t   <a href=\"https:\/\/github.com\/smartflomeet\/One-to-One-Video-Calling-Open-Source-PHP-Application\" target=\"_blank\" rel=\"noopener noreferrer\">  \n\t\t  <span>\n\t\t\t<img src=\"\/developer\/wp-content\/uploads\/2020\/07\/php.png\" alt=\"php\">\n\t\t <\/span>\n\t\t <p>PHP<\/p>\n\t\t <\/a>\n\t   <\/li>\n\t<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This Sample Application is used for basic Audio \/ Video Call using Callkit developed with Video API and Client Tool Kits of different platforms. The main purpose of this application is to demonstrate to developers the use of Video APIs by configuring &amp; hosting on their own server. They can experience the video call quality and features by accessing the application using the end-point browser or mobile devices. RTC Sessions&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":32,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ub_ctt_via":""},"featured_image_src":null,"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"featured":false,"featured-large":false},"uagb_author_info":{"display_name":"vcxdevwpadmin","author_link":"https:\/\/doc.smartflomeet.ttns.in\/developer\/author\/vcxdevwpadmin\/"},"uagb_comment_info":0,"uagb_excerpt":"This Sample Application is used for basic Audio \/ Video Call using Callkit developed with Video API and Client Tool Kits of different platforms. The main purpose of this application is to demonstrate to developers the use of Video APIs by configuring &amp; hosting on their own server. They can experience the video call quality&hellip;","_links":{"self":[{"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages\/1334"}],"collection":[{"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/comments?post=1334"}],"version-history":[{"count":0,"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages\/1334\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages\/32"}],"wp:attachment":[{"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/media?parent=1334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}