{"id":34,"date":"2019-07-30T18:00:52","date_gmt":"2019-07-30T10:00:52","guid":{"rendered":"https:\/\/devcenter.vcloudx.com\/?page_id=34"},"modified":"2025-04-11T13:14:29","modified_gmt":"2025-04-11T05:14:29","slug":"downloads","status":"publish","type":"page","link":"https:\/\/doc.smartflomeet.ttns.in\/developer\/video\/downloads\/","title":{"rendered":"Video SDK Downloads"},"content":{"rendered":"\n<h4>Table of Contents<\/h4>\n\n\n\n<ul><li><a href=\"#latest\">Latest Versions<\/a><ul><li><a href=\"#latest-video-sdk\">Video SDKs<\/a><\/li><li><a href=\"#latest-ui-kit-sdk\">UI Kit SDKs<\/a><\/li><li><a href=\"#latest-calling-ui-sdk\">Calling UI SDKs<\/a><\/li><\/ul><\/li><li><a href=\"#how-to\">How to use<\/a><\/li><\/ul>\n\n\n\n<a name=\"latest\"><\/a>\n\n\n\n<a name=\"latest-video-sdk\"><\/a>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Latest Versions &#8211; Video SDK<\/h2>\n\n\n\n<p> <strong>Note:<\/strong> iOS SDK v2.3.3 is compatible with iOS 12 or above <\/p>\n\n\n\n<ul class=\"language\">\n\t \n\t<li>\n\t\t<a href=\"\/developer\/wp-content\/uploads\/video-sdk\/web\/EnxRtc.js.v3.1.6.zip\" rel=\"noopener noreferrer\">  \n\t\t\t<span>\n\t\t\t <img src=\"\/developer\/wp-content\/uploads\/2020\/07\/js.png\" alt=\"Web SDK v3.1.6\">\n\t\t\t<\/span>\n\t\t\t<p>Web SDK v3.1.6<\/p>\n\t\t<\/a>\n\t<\/li> \n\t<li>\n\t   <a href=\"\/developer\/wp-content\/uploads\/video-sdk\/android\/EnxRtcAndroid-release_2.3.24.aar.zip\" rel=\"noopener noreferrer\">  \n\t\t\t<span>\n\t\t\t <img src=\"\/developer\/wp-content\/uploads\/2020\/07\/android.png\" alt=\"Android SDK v2.3.24\">\n\t\t\t<\/span>\n\t\t\t<p>Android SDK v2.3.24<\/p>\n\t<\/a>\n\t<\/li>\n\t<li>\n\t   <a href=\"\/developer\/wp-content\/uploads\/video-sdk\/ios\/EnxRTCiOS.xcframework_3.0.19.zip\" rel=\"noopener noreferrer\"> \n\t\t\t<span>\n\t\t\t<img src=\"\/developer\/wp-content\/uploads\/2020\/07\/ios.png\" alt=\"iOS SDK v3.0.9\">\n\t\t\t<\/span>\n\t\t\t<p>iOS SDK v2.3.4<\/p>\n\t\t<\/a>\n\t<\/li>\n<\/ul>\n\n\n\n<ul class=\"language\">\n\n<li>\n\t   <a href=\"https:\/\/www.npmjs.com\/package\/sfm-rtc-react-native\" rel=\"noopener noreferrer\"> \n\t\t\t<span>\n\t\t\t<img src=\"\/developer\/wp-content\/uploads\/2020\/07\/react-native.png\" alt=\"Reacct Native SDK v1.0.0\">\n\t\t\t<\/span>\n\t\t\t<p>React Native SDK v1.0.0<\/p>\n\t\t<\/a>\n\t<\/li>\n\t \n\t<li>\n\t\t<a href=\"https:\/\/pub.dev\/packages\/sfm_flutter_plugin\">  \n\t\t<span>\n\t\t\t<img src=\"\/developer\/wp-content\/uploads\/2020\/07\/flutter.png\" alt=\"Flutter SDK v1.0.0\">\n\t\t<\/span>\n\t\t<p>Flutter SDK v1.0.0<\/p>\n\t\t<\/a>\n\t<\/li>\n\t <li>\n\t   <a href=\"https:\/\/www.npmjs.com\/package\/sfm-cordova-plugin?activeTab=readme\" rel=\"noopener noreferrer\">  \n\t\t\t<span>\n\t\t\t <img src=\"\/developer\/wp-content\/uploads\/2020\/07\/cordova.png\" alt=\"Cordova v1.0.0\">\n\t\t\t<\/span>\n\t\t\t<p>Cordova SDK v1.0.0<\/p>\n\t\t<\/a>\n\t<\/li>\n\t\n<\/ul>\n\n\n\n<a name=\"latest-ui-kit-sdk\"><\/a>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Latest Versions &#8211; UI Kit SDK<\/h2>\n\n\n\n<ul class=\"language\">\n\t \n\t \n\t<li>\n\t   <a href=\"\/developer\/wp-content\/uploads\/ui-kit-sdk\/android\/Enx_UIKit_Android-2.1.3.aar.zip\" rel=\"noopener noreferrer\">  \n\t\t\t<span>\n\t\t\t <img src=\"\/developer\/wp-content\/uploads\/2020\/07\/android.png\" alt=\"Android UI Kit v2.1.3\">\n\t\t\t<\/span>\n\t\t\t<p>Android UI Kit v2.1.3<\/p>\n\t<\/a>\n\t<\/li>\n\t<li>\n\t   <a href=\"\/developer\/wp-content\/uploads\/ui-kit-sdk\/ios\/Enx_UIKit_iOS.xcframework_2.1.8.zip\" rel=\"noopener noreferrer\"> \n\t\t\t<span>\n\t\t\t<img src=\"\/developer\/wp-content\/uploads\/2020\/07\/ios.png\" alt=\"iOS UI Kit v2.1.8\">\n\t\t\t<\/span>\n\t\t\t<p>iOS UI Kit v2.1.8<\/p>\n\t\t<\/a>\n\t<\/li>\n<li>\n\t\t<a href=\"https:\/\/pub.dev\/packages\/sfm_uikit_flutter\" rel=\"noopener noreferrer\">  \n\t\t<span>\n\t\t\t<img src=\"\/developer\/wp-content\/uploads\/2020\/07\/flutter.png\" alt=\"Flutter UI Kit v1.0.0\">\n\t\t<\/span>\n\t\t<p>Flutter UI Kit v1.0.0<\/p>\n\t\t<\/a>\n\t<\/li>\n<\/ul>\n\n\n\n<ul class=\"language\">\n\n<li>\n\t   <a href=\"https:\/\/www.npmjs.com\/package\/sfm-uikit-react-native\" rel=\"noopener noreferrer\"> \n\t\t\t<span>\n\t\t\t<img src=\"\/developer\/wp-content\/uploads\/2020\/07\/react-native.png\" alt=\"React Native UI Kit v1.0.0\">\n\t\t\t<\/span>\n\t\t\t<p>React Native UI Kit v1.0.0<\/p>\n\t\t<\/a>\n\t<\/li>\n<\/ul>\n\n\n\n<a name=\"latest-calling-ui-sdk\"><\/a>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Latest Versions &#8211; Calling UI Framework SDK<\/h2>\n\n\n\n<ul class=\"language\">\n\t \n\t  \n\t<li>\n\t   <a href=\"\/developer\/wp-content\/uploads\/calling-ui-framework-sdk\/android\/EnxCallKit-release_1.0.0.zip\" rel=\"noopener noreferrer\">  \n\t\t\t<span>\n\t\t\t <img src=\"\/developer\/wp-content\/uploads\/2020\/07\/android.png\" alt=\"Android Calling UI SDK v1.0\">\n\t\t\t<\/span>\n\t\t\t<p>Android Calling UI SDK v1.0<\/p>\n\t<\/a>\n\t<\/li>\n\t<li>\n\t   <a href=\"\/developer\/wp-content\/uploads\/calling-ui-framework-sdk\/ios\/Enx_CallKit_iOS.framework_1.0.3.zip\" rel=\"noopener noreferrer\"> \n\t\t\t<span>\n\t\t\t<img src=\"\/developer\/wp-content\/uploads\/2020\/07\/ios.png\" alt=\"iOS Calling UI SDK v1.0.3\">\n\t\t\t<\/span>\n\t\t\t<p>iOS Calling UI SDK v1.0.3<\/p>\n\t\t<\/a>\n\t<\/li>\n<\/ul>\n\n\n\n<a name=\"latest-face-ai-sdk\"><\/a>\n\n\n\n<a name=\"previous\"><\/a>\n\n\n\n<a name=\"previous-video-sdk\"><\/a>\n\n\n\n<a name=\"how-to\"><\/a>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>How to use Video SDKs? <\/h2>\n\n\n\n<ul><li><a href=\"#how-to-web-sdk\">Web SDK<\/a><a href=\"https:\/\/www.enablex.io\/developer\/wp-admin\/post.php?post=34&amp;action=edit#web-toolkit\"><\/a><\/li><li><a href=\"#how-to-android-sdk\">Android SDK<\/a><\/li><li><a href=\"#how-ios-sdk\">iOS SDK<\/a><\/li><li><a href=\"#how-to-react-native-sdk\">React Native SDK<\/a><\/li><li><a href=\"#how-to-flutter-sdk\">Flutter SDK<\/a><\/li><\/ul>\n\n\n\n<a name=\"how-to-web-sdk\"><\/a>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3>Web SDK &#8211; How to use <\/h3>\n\n\n\n<ul><li>Download the file and keep this in the project folder.<\/li><li>Add the following tag within<code> &lt;head&gt;...&lt;\/head&gt; <\/code>of your your html file:  <code>&lt;script type=\u201dtext\/javascript\u201d src=\u201dyour_path\/EnxRtc.js\u201d&gt;&lt;\/script&gt;<\/code>     <\/li><li>Start using EnxRtc.<\/li><\/ul>\n\n\n\n<a name=\"how-to-android-sdk\"><\/a>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3> Android SDK &#8211; How to use <\/h3>\n\n\n\n<p>Read details on SDK usage <a href=\"\/developer\/video-api\/client-api\/android-toolkit\/#how-to\">here&#8230;<\/a><\/p>\n\n\n\n<a name=\"how-to-ios-sdk\"><\/a>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4> iOS SDK &#8211; How to use  <\/h4>\n\n\n\n<ul><li>Install CocoaPods as described in <a rel=\"noreferrer noopener\" aria-label=\"CocoaPods Getting Started (opens in a new tab)\" href=\"https:\/\/guides.cocoapods.org\/using\/getting-started.html\" target=\"_blank\"><strong>CocoaPods Getting Started<\/strong><\/a><strong>.<\/strong><\/li><li>In Terminal, go to project directory and run <code>pod init<\/code><\/li><li>To integrate <code>SFmeetiOS<\/code> into your Xcode project using CocoaPods, specify pod name <strong><code>SFmeetRTCiOS<\/code><\/strong>. <\/li><li>After adding all required library in PodFile go to terminal and run <code>pod Install<\/code><\/li><li>Reopen your project in Xcode using the new <strong>.xcworkspace<\/strong> file.<\/li><\/ul>\n\n\n\n<p><strong>Note: <\/strong><\/p>\n\n\n\n<p>To use iOS SDK, add <code>SFmeetWebRTC<\/code> and Socket.IO-Client-Swift(16.1.1) in your project with the following pod names:<\/p>\n\n\n\n<p>pod <code>'<code>SFmeetWebRTC<\/code>'<br>pod 'Socket.IO-Client-Swift', '~&gt; 16.1.1'<\/code><\/p>\n\n\n\n<a name=\"howw-to-react-native-sdk\"><\/a>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3>React Native SDK &#8211; How to install<\/h3>\n\n\n\n<p>The react-native plugin is used to integrate Real Time Communication using Video Platform into react-native application. This plugin exposes all required methods and their event listener to communicate with the platform. You need a valid token to carry out a RTC Session. <\/p>\n\n\n\n<ul><li><strong>Step 1:<\/strong> Open terminal<\/li><li><strong>Step 2:<\/strong> Go to your react-native project directory<\/li><li><strong>Step-3:<\/strong> Run Command <code>npm install sfm-rtc-react-native \u2014 save<\/code><\/li><li><strong>Step 4:<\/strong> Run command to link <code>react-native-link sfm-rtc-react-native<\/code><\/li><\/ul>\n\n\n\n<p>After installation completed successfully, Import <strong><code>sfm-rtc-react-native<\/code><\/strong> in your class where you want to access the communication feature.  e.g. <\/p>\n\n\n\n<p><code>import {Enx, EnxRoom, EnxStream, EnxSubscribeStream,EnxPlayerView} from \"sfm-rtc-react-native\";<\/code><\/p>\n\n\n\n<a name=\"how-to-flutter-sdk\"><\/a>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"has-text-align-left\"> Flutter SDK &#8211; How to use  <\/h3>\n\n\n\n<p><strong>Steps to follow<\/strong>:<\/p>\n\n\n\n<ul><li>Create Flutter sample project<\/li><li>Add <code>Enx flutter SDK<\/code> as a dependency in <code>pubspec.yaml<\/code> file<\/li><li>For iOS run command <code>flutter build ios --no-codesign<\/code><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Table of Contents Latest Versions Video SDKs UI Kit SDKs Calling UI SDKs How to use Latest Versions &#8211; Video SDK Note: iOS SDK v2.3.3 is compatible with iOS 12 or above Web SDK v3.1.6 Android SDK v2.3.24 iOS SDK v2.3.4 React Native SDK v1.0.0 Flutter SDK v1.0.0 Cordova SDK v1.0.0 Latest Versions &#8211; UI Kit SDK Android UI Kit v2.1.3 iOS UI Kit v2.1.8 Flutter UI Kit v1.0.0 React&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17,"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":"Table of Contents Latest Versions Video SDKs UI Kit SDKs Calling UI SDKs How to use Latest Versions &#8211; Video SDK Note: iOS SDK v2.3.3 is compatible with iOS 12 or above Web SDK v3.1.6 Android SDK v2.3.24 iOS SDK v2.3.4 React Native SDK v1.0.0 Flutter SDK v1.0.0 Cordova SDK v1.0.0 Latest Versions &#8211; UI&hellip;","_links":{"self":[{"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages\/34"}],"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=34"}],"version-history":[{"count":0,"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages\/34\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/pages\/17"}],"wp:attachment":[{"href":"https:\/\/doc.smartflomeet.ttns.in\/developer\/wp-json\/wp\/v2\/media?parent=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}