these webrtc demos are based on the kurento tutorial adapted for meteor
curl https://install.meteor.com/ | sh
git clone https://github.com/inspiraluna/kurento-meteor.git
cd kurento-meteor/ PROJECTNAME
sudo docker run -d --name kurento -p 8888:8888 fiware/stream-oriented-kurento
meteor npm install
(install all npm modules) { "private": { "ws_uri": "ws://kurento-reachable-ip:8888/kurento" } }
meteor --release 1.3.2.4 --settings settings.json
meteor add-platform ios
meteor run ios-device
and open the project in xcodeno
@executable_path/Frameworks
`#import "cordova-plugin-iosrtc-Bridging-Header.h
${PROJECT_NAME}/Plugins/cordova-plugin-iosrtc/cordova-plugin-iosrtc-Bridging-Header.h
(read more about the "Bridging Header" above). see: https://github.com/eface2face/cordova-plugin-iosrtc/blob/master/docs/Building.mdmeteor add-platform android
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
``
meteor run android-device
signaling is done by [meteor streams] (http://arunoda.github.io/meteor-streams/) (inactive project!)
for webrtc on ios https://github.com/eface2face/cordova-plugin-iosrtc/
TODO: https://forums.meteor.com/t/webrtc-plugin-for-cordova-ios-for-meteor-1-3/20372 https://github.com/eface2face/cordova-plugin-iosrtc/pull/138 https://github.com/meteor/meteor/issues/6847