{"id":5642,"date":"2017-01-30T09:43:18","date_gmt":"2017-01-30T09:43:18","guid":{"rendered":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/?p=5642"},"modified":"2018-10-10T00:59:27","modified_gmt":"2018-10-10T00:59:27","slug":"intel-collaboration-suite-for-webrtc-conference-server","status":"publish","type":"post","link":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/?p=5642","title":{"rendered":"Intel Collaboration Suite for WebRTC Conference Server"},"content":{"rendered":"<p><a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc-300x217.png\" alt=\"intel_webrtc\" width=\"300\" height=\"217\" class=\"aligncenter size-medium wp-image-5643\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc-300x217.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc-768x555.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc-1024x740.png 1024w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc-600x433.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc.png 1411w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/software.intel.com\/en-us\/webrtc-sdk\">Intel Collaboration Suite for WebRTC<\/a> \u3092\u5229\u7528\u3057\u3088\u3046\u3068\u8003\u3048\u3066\uff0c\u3068\u308a\u3042\u3048\u305a\u30b5\u30f3\u30d7\u30eb\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u52d5\u4f5c\u3055\u305b\u307e\u3057\u305f\u3002\u3053\u306e\u30c4\u30fc\u30eb\u306e\u3046\u3061\u306e Conference Server \u3068\u3044\u3046\u3082\u306e\u3067\u3059\u3002version \u306f 3.2.1 \u3067\u3059\u3002\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5\u306f<a href=\"https:\/\/software.intel.com\/en-us\/documentation\/webrtc-conference-server-guide\/mcu-installation\">\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8<\/a>\u306b\u5f93\u3044\u307e\u3059\u3002<\/p>\n<p>\u6700\u521d\u306f ubuntu 14.04 \u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u3057\u305f\u306e\u3067\u3059\u304c\uff0c\u6700\u7d42\u7684\u306b\u306f xubuntu 16.04 \u3067\u5229\u7528\u3057\u305f\u3044\u306e\u3067\uff0c\u4ee5\u4e0b\uff0c\u5bfe\u8c61\u306f xubuntu 16.04 64bit \u3067\u3059\u3002<\/p>\n<p><strong>Dependencies <\/strong><\/p>\n<p>\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u4f9d\u308b\u3068\uff0c<a href=\"https:\/\/nodejs.org\/ja\/about\/\">Node.js<\/a> \u306f\u5148\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3088\u3046\u306b\u3068\u306e\u3053\u3068\u3067\uff0cver 4.x \u304c\u5fc5\u9808\u3067\u3059\u3002\u4eca\u306e\u3068\u3053\u308d\u3053\u308c\u4ee5\u4e0a\u65b0\u3057\u304f\u3066\u3082\u3044\u3051\u307e\u305b\u3093\u3002xubuntu 16.04 \u306a\u3089\u3070\u3001Synaptic \u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3082\u826f\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff08\u73fe\u5728\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u308b\u3082\u306e\u306f v4.2.6\uff09\u3002ubuntu16.04 \u3067\u3001\u3044\u3064\u3082\u306e\u30b3\u30de\u30f3\u30c9<\/p>\n<pre><code style=\"color: midnightblue;\">sudo apt-get install nodejs \r\n<\/code><\/pre>\n<p>\u4e0a\u8a18\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u5834\u5408\u306b\u306f\u3001\u540d\u524d\u304c nodejs \u306b\u306a\u308b\u3088\u3046\u3067\u3001\u4e0b\u8a18\u306e\u30b3\u30de\u30f3\u30c9\u306a\u3069\u3067\u3001node \u3068\u3044\u3046\u540d\u3067\u5b9f\u884c\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff08\u53c2\u8003\u30b5\u30a4\u30c8\uff1a<a href=\"http:\/\/qiita.com\/TsutomuNakamura\/items\/7a8362efefde6bc3c68b\">Ubuntu \u3067apt \u3092\u4f7f\u7528\u3057\u3066Node.js \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b3 \u3064\u306e\u65b9\u6cd5<\/a>\uff09\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">sudo update-alternatives --install \/usr\/bin\/node node \/usr\/bin\/nodejs 10<\/code><\/pre>\n<p>\u3057\u304b\u3057\u4eca\u56de\u306f\u3001node.js \u306e<a href=\"https:\/\/nodejs.org\/dist\/\">\u30b5\u30a4\u30c8<\/a>\u304b\u3089 v4.7.2 \u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u5229\u7528\u3057\u307e\u3057\u305f\u3002\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f node-v4.7.2-linux-x64.tar.gz \u3092 \/opt \u3067\u5c55\u958b\u3057\u307e\u3059\u3002\u30d5\u30a9\u30eb\u30c0\u30fc\u540d\u304c\u9577\u3044\u306e\u3067\u3001node-v4.7.2 \u306b\u5909\u63db\u3057\u307e\u3057\u305f\u3002\u30d1\u30b9\u3092\u901a\u3059\u305f\u3081\u306b\u3001\u81ea\u5206\u306e\u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u3042\u308b\u3000.bashrc \u306b\u4ee5\u4e0b\u306e\u884c\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">export PATH=\/opt\/node-v4.7.2\/bin:$PATH<\/code><\/pre>\n<p>\u7aef\u672b\u3092\u958b\u304d\u76f4\u3057\u3066\u5909\u66f4\u3092\u6709\u52b9\u306b\u3059\u308b\u3068\u3001\u30d1\u30b9\u304c\u901a\u308a\u307e\u3059\u3002\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">$ node -v\r\nv4.7.2<\/code><\/pre>\n<p>node \u306f Web \u30b5\u30fc\u30d0\u30fc\u6a5f\u80fd\u3092\u63d0\u4f9b\u3059\u308b\u306e\u3067\u3059\u304c\u3001port 80 \u306a\u3069\u306e\u5c0f\u3055\u3044\u6570\u5024\u306e port \u756a\u53f7\u3092\u5229\u7528\u3059\u308b\u5834\u5408\u306b\u306f\u3001sudo \u3067\u5b9f\u884c\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff08\u53c2\u8003\u30b5\u30a4\u30c8\uff1a<a href=\"http:\/\/qiita.com\/tomoya_ozawa\/items\/131c75bdfa08e12fc4ae\">\u300clisten EACCES 0.0.0.0:443\u300d\u3068\u3044\u3046\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u3068\u304d<\/a>\uff09\u3002\u305d\u306e\u305f\u3081\u3001sudo \u306b\u3082\u30d1\u30b9\u3092\u901a\u3057\u3066\u304a\u304d\u307e\u3059\u3002\u4e0b\u8a18\u306e\u30b3\u30de\u30f3\u30c9\u3067\u3001<\/p>\n<pre><code style=\"color: midnightblue;\">sudo visudo<\/code><\/pre>\n<p>visudo \u3092\u8d77\u52d5\u3057\u307e\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/visudo.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/visudo-300x175.png\" alt=\"visudo\" width=\"300\" height=\"175\" class=\"aligncenter size-medium wp-image-5665\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/visudo-300x175.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/visudo-600x350.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/visudo.png 658w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u3053\u306e\u4e2d\u306b\u3042\u308b\u3001secure_path \u306b \/opt\/node-v4.7.2\/bin \u3092\u66f8\u304d\u52a0\u3048\u307e\u3059\u3002\u3053\u308c\u3067 node.js \u306e\u6e96\u5099\u304c\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n<p><strong>Configure the MCU server machine<\/strong><\/p>\n<p>\u7d9a\u3044\u3066\u3001intel \u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u3057\u305f\u304c\u3063\u3066\u3001\u3044\u304f\u3064\u304b\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u5909\u66f4\u3057\u307e\u3059\u3002\/etc\/security\/limits.conf \u306e\u8a18\u8ff0\u306b\u4e0b\u8a18\u3092\u52a0\u3048\u307e\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\"> * hard nproc unlimited\r\n * soft nproc unlimited\r\n * hard nofile 163840\r\n * soft nofile 163840\r\n * hard stack 1024\r\n * soft stack 1024<\/code><\/pre>\n<p>\u6b21\u306b\u3001\/etc\/pam.d\/login \u306b\u3001\u4e0b\u8a18\u306e\u884c\u304c\u3042\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">session required pam_limits.so<\/code><\/pre>\n<p>\u6700\u5f8c\u306b\u3001\/etc\/sysctl.conf \u306b\u4e0b\u8a18\u306e\u884c\u3092\u52a0\u3048\u307e\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\"> fs.file-max=200000\r\n net.core.rmem_max=16777216\r\n net.core.wmem_max=16777216\r\n net.core.rmem_default=16777216\r\n net.core.wmem_default=16777216\r\n net.ipv4.udp_mem = 4096 87380 16777216\r\n net.ipv4.tcp_rmem=4096 87380 16777216\r\n net.ipv4.tcp_wmem=4096 65536 16777216\r\n net.ipv4.tcp_mem=8388608 8388608 16777216<\/code><\/pre>\n<p>\u8a2d\u5b9a\u3092\u6709\u52b9\u306b\u3059\u308b\u305f\u3081\u306b\u3001\/sbin\/sysctl -p \u3092\u5b9f\u884c\u3059\u308b\u304b\u3001\u518d\u8d77\u52d5\u305b\u3088\u3068\u8a00\u3046\u3053\u3068\u3067\u3059\u3002<\/p>\n<p><strong>Install the MCU package<\/strong><\/p>\n<p>\u30a4\u30f3\u30c6\u30eb\u306e\u30b5\u30a4\u30c8\u304b\u3089\u3001Intel_CS_WebRTC.v3.2_Update1.zip \u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u307e\u3057\u305f\u3002\u767b\u9332\u304c\u5fc5\u8981\u3067\u3059\u304c\u3001\u305d\u308c\u307b\u3069\u500b\u4eba\u60c5\u5831\u306f\u8a18\u5165\u3057\u307e\u305b\u3093\u3002\u3053\u306e zip \u306e\u4e2d\u306b\u3042\u308b CS_WebRTC_Conference_Server_MCU.v3.2.1.Ubuntu.tgz \u3092\u53d6\u308a\u51fa\u3057\u3066\u89e3\u51cd\u3057\u307e\u3059\u3002\u89e3\u51cd\u306f \u666e\u901a\u306b\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066 Archive Manager \u3092\u7528\u3044\u307e\u3057\u305f\u3002\u89e3\u51cd\u3059\u308b\u3068\u3001Release-v3.2.1 \u3068\u3044\u3046\u30d5\u30a9\u30eb\u30c0\u30fc\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002\u4ee5\u4e0a\u306f\u3001\u81ea\u5206\u306e\u30d5\u30a9\u30eb\u30c0\u30fc\u306e\u4e2d\u3067\u4f5c\u696d\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<p><strong>Deploy Cisco OpenH264* Library<\/strong><\/p>\n<p>H.264 \u3092\u5229\u7528\u3059\u308b\u305f\u3081\u306b\u3001non GPU-accelerated MCU system \u3067\u306f\u3001Cisco OpenH264 library \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u308d\u3068\u306e\u3053\u3068\u3067\u3059\u3002\u3053\u306e GPU \u3068\u306f\u3001\u30a4\u30f3\u30c6\u30eb\u306e CPU \u306b\u5185\u8535\u3055\u308c\u305f\u3082\u306e\u306e\u3053\u3068\u3067\u3059\u3002\u4ed6\u306e\u30d3\u30c7\u30aa\u30ab\u30fc\u30c9\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002\u30b5\u30dd\u30fc\u30c8\u304c\u3042\u308b\u5834\u5408\u3068\u306a\u3044\u5834\u5408\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u306e\u5dee\u304c\u5206\u304b\u3089\u306a\u3044\u306e\u3067\u3059\u304c\u3001\u5f8c\u3067\u30016th \u306e core i5 \u3067\u3082\u624b\u306b\u5165\u308c\u3066\u8a66\u3057\u3066\u307f\u307e\u3059\u3002\u4eca\u56de\u306f\u3001CPU \u3060\u3051\u3067\u51e6\u7406\u3057\u307e\u3059\u3002video_agent \u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u3042\u308b download_openh264.sh \u3092\u5b9f\u884c\u3057\u307e\u3059\u3002\u540c\u3058\u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3092\uff08\u540d\u524d\u3092\u5931\u5ff5\uff09 video_agent\/lib \u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u79fb\u3057\u307e\u3059\u3002\u30d5\u30a1\u30a4\u30eb\u540d\u3092 libopenh264.so.0 \u306b\u5909\u66f4\u3057\u307e\u3059\u304c\u3001\u540c\u540d\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u3059\u3067\u306b\u3042\u308b\u306e\u3067\u3001\u305d\u3061\u3089\u3092\u9069\u5f53\u306a\u540d\u524d\u306b\u6539\u540d\u3057\u3066\u304f\u3060\u3055\u3044\uff08\u305f\u3076\u3093\u4f7f\u7528\u3057\u306a\u3044\u30d5\u30a1\u30a4\u30eb\uff09\u3002\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u306f\u4ed6\u306e\u65b9\u6cd5\u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\u306d\u3002\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u5e7e\u3064\u304b\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u3042\u308b\u3088\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\u3002\u6700\u521d\u306b\u898b\u3066\u3044\u305f\u3082\u306e\u306b\u306f\u3001download_openh264.sh \u3092\u4f7f\u7528\u3059\u308b\u3088\u3046\u306b\u66f8\u304b\u308c\u3066\u3044\u305f\u6c17\u304c\u3059\u308b\u306e\u3067\u3059\u304c\u3002<\/p>\n<p><strong>Compile and deploy ffmpeg with libfdk_aac<\/strong><\/p>\n<p>\/access_agent \u30d5\u30a9\u30eb\u30c0\u30fc\u3067\u3001ffmpeg \u3092 libfdk_acc \u4ed8\u304d\u3067\u3001\u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u308d\u3068\u8a00\u3046\u3053\u3068\u3067\u3059\u304c\u3001ubuntu 16.04 \u3067\u306f\u3001\u4e0a\u624b\u304f\u884c\u3063\u305f\u306e\u3067\u3059\u304c\u3001xubuntu 16.04 \u3067\u306f\u4e0a\u624b\u304f\u884c\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b<\/p>\n<pre><code style=\"color: midnightblue;\">Note: This compiling script need install all dependencies \r\nfor ffmpeg with libfdk_aac. If that is not expected on deployment \r\nmachines, please run it on other proper machine.<\/code><\/pre>\n<p>\u3068\u6709\u3063\u3066\u3001\u3069\u3046\u3082\u3053\u306e\u5834\u5408\u306b\u3042\u3066\u306f\u307e\u3063\u305f\u3088\u3046\u3067\u3059\u3002ubuntu 16.04 \u3067\u306f\u305f\u304f\u3055\u3093\u4f5c\u3089\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u3001xubuntu \u3067\u306f 5,6\u500b\u3057\u304b\u4f5c\u6210\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u305d\u3053\u3067\u3001Synaptic \u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u3067\u3001ffmpeg \u3068 libfdk_aac \u306b\u95a2\u4fc2\u3042\u308a\u305d\u3046\u306a\u3082\u306e\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3057\u305f\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_ffmpeg.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_ffmpeg-300x287.png\" alt=\"synaptic_ffmpeg\" width=\"300\" height=\"287\" class=\"aligncenter size-medium wp-image-5682\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_ffmpeg-300x287.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_ffmpeg-768x735.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_ffmpeg-600x574.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_ffmpeg.png 922w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_libfdk_aac.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_libfdk_aac-300x286.png\" alt=\"synaptic_libfdk_aac\" width=\"300\" height=\"286\" class=\"aligncenter size-medium wp-image-5683\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_libfdk_aac-300x286.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_libfdk_aac-768x733.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_libfdk_aac-600x573.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/synaptic_libfdk_aac.png 922w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u4ed6\u306b\u3082\u3084\u308a\u65b9\u304c\u3042\u308b\u3068\u601d\u3044\u307e\u3059\u3002\u3068\u3082\u304b\u304f\u3001\u3053\u308c\u3067\u4e0b\u8a18\u306e\u30b3\u30de\u30f3\u30c9\u304c\u304d\u3061\u3093\u3068\u52d5\u304f\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002access_agent \u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u79fb\u52d5\u3057\u3066\u3001\u4e0b\u8a18\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">compile_ffmpeg_with_libfdkaac.sh<\/code><\/pre>\n<p>ffmpeg_libfdkaac_lib \u30d5\u30a9\u30eb\u30c0\u30fc\u304c\u4f5c\u6210\u3055\u308c\u3066\u3001\u305d\u306e\u4e2d\u306b 27\u500b\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u51fa\u6765\u4e0a\u304c\u308a\u307e\u3059\u3002\u3053\u308c\u3092\u3059\u3079\u3066\u3001access_agent\/lib \u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u79fb\u3057\u307e\u3059\uff08\u4e0a\u66f8\u304d\uff09\u3002<\/p>\n<p><strong>Use your own certificate<\/strong><\/p>\n<p>\u8a3c\u660e\u8a3c\u95a2\u4fc2\u306f\u3001\u3068\u308a\u3042\u3048\u305a\u4f55\u3082\u3057\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5f8c\u3067\u672c\u7269\u306e\u30b5\u30fc\u30d0\u30fc\u3067\u7a3c\u50cd\u3055\u305b\u308b\u3068\u304d\u306b\u3084\u3063\u3066\u307f\u307e\u3059\u3002<\/p>\n<p><strong> Launch the MCU server as single node<\/strong><\/p>\n<p>\u6700\u521d\u306b\u3001\u521d\u671f\u5316\u3092\u3057\u307e\u3059\u3002\u3068\u8a00\u3063\u3066\u3082\u4f55\u3092\u3057\u3066\u3044\u308b\u306e\u304b\u306f\u5206\u304b\u3089\u306a\u3044\u306e\u3067\u3059\u304c\u3001\u521d\u56de\u306f\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3057\u305f\u3002Release-v3.2.1 \u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u3066\u3001\u4e0b\u8a18\u3092\u5b9f\u884c\u3057\u307e\u3059\u30022\u56de\u3081\u4ee5\u964d\u306f &#8211;deps \u306f\u8981\u3089\u306a\u3044\u3088\u3046\u3067\u3059\u3002sudo \u3067\u306a\u304f\u3068\u3082\u826f\u3044\u306e\u3067\u306f\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">.\/bin\/init-all.sh --deps<\/code><\/pre>\n<p>\u521d\u56de\u306b\u51fa\u529b\u3055\u308c\u308b\u30e1\u30c3\u30bb\u30fc\u30b8\u306f\u53d6\u308a\u305d\u3053\u306d\u307e\u3057\u305f\u3002\u4e0b\u8a18\u306f2\u56de\u3081\u4ee5\u964d\u306b\u5b9f\u884c\u3057\u305f\u5834\u5408\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u3067\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">Initializing...\r\nInitializing mongodb...\r\nMongoDB already running\r\nInitializing nuve configuration...\r\nsuperServiceId: 588xxxxxxxxxxxxxxxxxxxxa\r\nsuperServiceKey: 3WztBxxxxxxxxxxxxx\u3082\u3063\u3068\u9577\u3044xxxxxxxxxxxxxQE=\r\nsampleServiceId: 58xxxxxxxxxxxxxxxx\r\nsampleServiceKey: w57Mxxxxxxxxxxxxx\u3082\u3063\u3068\u9577\u3044xxxxxxxxxxxxxMRA=\r\nHardware acceleration disbled\r\n<\/code><\/pre>\n<p>\u3053\u3053\u3067\u3001\u8868\u793a\u3055\u308c\u308b ID \u3068 KEY \u306f\u5f8c\u3067\u5229\u7528\u3057\u307e\u3059\u3002<\/p>\n<p>\u7d9a\u3044\u3066\u3001\u8d77\u52d5\u3067\u3059\u3002Release-v3.2.1 \u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u3066\u3001\u4e0b\u8a18\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002sudo \u3067\u306a\u304f\u3066\u3082\u826f\u3044\u3088\u3046\u3067\u3057\u305f\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">.\/bin\/start-all.sh\r\n<\/code><\/pre>\n<p>\u51fa\u529b\u306f\u9577\u3044\u3082\u306e\u3067\u3059\u304c\u3001\u4e0b\u8a18\u306b\u3042\u3052\u307e\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">starting nuve, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-nuve.stdout\r\n2017-01-31 16:20:19.951  - INFO: RPC - Conected to rabbitMQ server\r\n2017-01-31 16:20:19.955  - INFO: RPC - Exchange rpcExchange is open\r\n2017-01-31 16:20:19.959  - INFO: RPC - ClientQueue amq.gen-T7S1DV5F6k7HisfMC4p2UQ is open\r\n2017-01-31 16:20:19.961  - INFO: RPC - Queue nuveQueue is open\r\nstarting cluster-manager, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-cluster-manager.stdout\r\n2017-01-31 16:20:25.247  - INFO: Main - clusterManager up!\r\nstarting portal, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-portal.stdout\r\n2017-01-31 16:20:26.415  - INFO: AMQPER - Exchange rpcExchange is open\r\n2017-01-31 16:20:26.418  - INFO: AMQPER - Exchange broadcastExchange is open\r\n2017-01-31 16:20:26.421  - INFO: AMQPER - ClientQueue amq.gen-YpUWQTlyOQnWfw7Vz5pEIw is open\r\n2017-01-31 16:20:26.476  - INFO: Main - portal join cluster ok, with rpcID: portal-87b62ae8-0506d862c77d\r\n2017-01-31 16:20:26.477  - INFO: ClusterWorker - Join cluster woogeen-cluster OK.\r\n2017-01-31 16:20:26.479  - INFO: AMQPER - Queue portal-87b62ae8-0506d862c77d is open\r\n2017-01-31 16:20:26.480  - INFO: Main - bind amqp client ok.\r\nstarting session-agent, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-session-agent.stdout\r\n2017-01-31 16:20:27.354  - INFO: AMQPER - Exchange rpcExchange is open\r\n2017-01-31 16:20:27.357  - INFO: AMQPER - Exchange broadcastExchange is open\r\n2017-01-31 16:20:27.359  - INFO: AMQPER - ClientQueue amq.gen-89tcjqCukAnbU9w6bY46yw is open\r\n2017-01-31 16:20:27.361  - INFO: ErizoAgent - Adding agent to cloudhandler, purpose: session\r\n2017-01-31 16:20:27.376  - INFO: ErizoAgent - session agent join cluster ok.\r\n2017-01-31 16:20:27.394  - INFO: ClusterWorker - Join cluster woogeen-cluster OK.\r\n2017-01-31 16:20:27.400  - INFO: AMQPER - Queue session-9a2991a4-96e182bf9194 is open\r\n2017-01-31 16:20:27.403  - INFO: ErizoAgent - rpcID: session-9a2991a4-96e182bf9194\r\n2017-01-31 16:20:27.604  - INFO: ErizoAgent - message from worker 299063ed-c945-7523-1e69-e758802da0fb : READY\r\n2017-01-31 16:20:27.608  - INFO: ErizoAgent - message from worker f11db4bf-2667-dbfc-78d8-395501c5b06c : READY\r\nstarting webrtc-agent, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-webrtc-agent.stdout\r\n2017-01-31 16:20:28.439  - INFO: AMQPER - Exchange rpcExchange is open\r\n2017-01-31 16:20:28.442  - INFO: AMQPER - Exchange broadcastExchange is open\r\n2017-01-31 16:20:28.451  - INFO: AMQPER - ClientQueue amq.gen-kYkICZIPS8X5ljwuuYFBXw is open\r\n2017-01-31 16:20:28.453  - INFO: ErizoAgent - Adding agent to cloudhandler, purpose: webrtc\r\n2017-01-31 16:20:28.477  - INFO: ErizoAgent - webrtc agent join cluster ok.\r\n2017-01-31 16:20:28.510  - INFO: ClusterWorker - Join cluster woogeen-cluster OK.\r\n2017-01-31 16:20:28.519  - INFO: AMQPER - Queue webrtc-5110475d-2e43466cd722 is open\r\n2017-01-31 16:20:28.522  - INFO: ErizoAgent - rpcID: webrtc-5110475d-2e43466cd722\r\n2017-01-31 16:20:29.069  - INFO: ErizoAgent - message from worker cffb3b09-0d16-b3b2-e615-cc75179244fc : READY\r\n2017-01-31 16:20:29.072  - INFO: ErizoAgent - message from worker 92c4bb32-43dc-8408-fe1b-b5ecf950326c : READY\r\nstarting avstream-agent, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-avstream-agent.stdout\r\n2017-01-31 16:20:29.498  - INFO: AMQPER - Exchange rpcExchange is open\r\n2017-01-31 16:20:29.502  - INFO: AMQPER - Exchange broadcastExchange is open\r\n2017-01-31 16:20:29.504  - INFO: AMQPER - ClientQueue amq.gen-GT8sMta7k4-TFFbqiSSZTg is open\r\n2017-01-31 16:20:29.506  - INFO: ErizoAgent - Adding agent to cloudhandler, purpose: avstream\r\n2017-01-31 16:20:29.520  - INFO: ErizoAgent - avstream agent join cluster ok.\r\n2017-01-31 16:20:29.538  - INFO: ClusterWorker - Join cluster woogeen-cluster OK.\r\n2017-01-31 16:20:29.541  - INFO: AMQPER - Queue avstream-158a41b3-32d7b4759642 is open\r\n2017-01-31 16:20:29.543  - INFO: ErizoAgent - rpcID: avstream-158a41b3-32d7b4759642\r\n2017-01-31 16:20:29.862  - INFO: ErizoAgent - message from worker ce01f3c4-8ee4-0108-c8c0-c2c8992a81a2 : READY\r\n2017-01-31 16:20:29.903  - INFO: ErizoAgent - message from worker 29bf4dbc-da44-769a-4e38-0cb1ef9326a7 : READY\r\nstarting sip-agent, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-sip-agent.stdout\r\n2017-01-31 16:20:30.626  - INFO: AMQPER - Exchange rpcExchange is open\r\n2017-01-31 16:20:30.629  - INFO: AMQPER - Exchange broadcastExchange is open\r\n2017-01-31 16:20:30.631  - INFO: AMQPER - ClientQueue amq.gen-T9WFZGAXuWTJSvyy7qBd7g is open\r\n2017-01-31 16:20:30.633  - INFO: ErizoAgent - Adding agent to cloudhandler, purpose: sip\r\n2017-01-31 16:20:30.646  - INFO: ErizoAgent - sip agent join cluster ok.\r\n2017-01-31 16:20:30.670  - INFO: ClusterWorker - Join cluster woogeen-cluster OK.\r\n2017-01-31 16:20:30.673  - INFO: AMQPER - Queue sip-4746e579-c39920df4fa2 is open\r\n2017-01-31 16:20:30.675  - INFO: ErizoAgent - rpcID: sip-4746e579-c39920df4fa2\r\n2017-01-31 16:20:31.042  - INFO: ErizoAgent - message from worker 8ca72faa-1dbe-c8c1-111c-3943f17f8e52 : READY\r\n2017-01-31 16:20:31.044  - INFO: ErizoAgent - message from worker d5acff0f-ed3a-1117-e326-030775807dd5 : READY\r\nstarting recording-agent, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-recording-agent.stdout\r\n2017-01-31 16:20:31.697  - INFO: AMQPER - Exchange rpcExchange is open\r\n2017-01-31 16:20:31.700  - INFO: AMQPER - Exchange broadcastExchange is open\r\n2017-01-31 16:20:31.709  - INFO: AMQPER - ClientQueue amq.gen-lKler3UsotHZf8BnK7-E9Q is open\r\n2017-01-31 16:20:31.713  - INFO: ErizoAgent - Adding agent to cloudhandler, purpose: recording\r\n2017-01-31 16:20:31.720  - INFO: ErizoAgent - recording agent join cluster ok.\r\n2017-01-31 16:20:31.734  - INFO: ClusterWorker - Join cluster woogeen-cluster OK.\r\n2017-01-31 16:20:31.742  - INFO: AMQPER - Queue recording-46e7b46e-aec528497573 is open\r\n2017-01-31 16:20:31.744  - INFO: ErizoAgent - rpcID: recording-46e7b46e-aec528497573\r\n2017-01-31 16:20:32.065  - INFO: ErizoAgent - message from worker f47fe8e1-d9f1-cb9f-3447-1887826465b7 : READY\r\n2017-01-31 16:20:32.089  - INFO: ErizoAgent - message from worker e281b569-e76e-b72c-fc93-eb8e5080d7ce : READY\r\nstarting audio-agent, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-audio-agent.stdout\r\n2017-01-31 16:20:32.810  - INFO: AMQPER - Exchange rpcExchange is open\r\n2017-01-31 16:20:32.814  - INFO: AMQPER - Exchange broadcastExchange is open\r\n2017-01-31 16:20:32.818  - INFO: AMQPER - ClientQueue amq.gen-WMJe-SZiPWsmgEzJSI7YpA is open\r\n2017-01-31 16:20:32.821  - INFO: ErizoAgent - Adding agent to cloudhandler, purpose: audio\r\n2017-01-31 16:20:32.834  - INFO: ErizoAgent - audio agent join cluster ok.\r\n2017-01-31 16:20:32.850  - INFO: ClusterWorker - Join cluster woogeen-cluster OK.\r\n2017-01-31 16:20:32.861  - INFO: AMQPER - Queue audio-31a4651c-27b049717f79 is open\r\n2017-01-31 16:20:32.862  - INFO: ErizoAgent - rpcID: audio-31a4651c-27b049717f79\r\n2017-01-31 16:20:33.173  - INFO: ErizoAgent - message from worker 731001b4-1300-2a78-14ca-367b109219b9 : READY\r\n2017-01-31 16:20:33.175  - INFO: ErizoAgent - message from worker f032048d-c4ab-44ba-9a07-2bea04ecb17d : READY\r\nstarting video-agent, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-video-agent.stdout\r\n2017-01-31 16:20:33.932  - INFO: AMQPER - Exchange rpcExchange is open\r\n2017-01-31 16:20:33.936  - INFO: AMQPER - Exchange broadcastExchange is open\r\n2017-01-31 16:20:33.938  - INFO: AMQPER - ClientQueue amq.gen-2OyxIMI2En9EDjGforSEFw is open\r\n2017-01-31 16:20:33.941  - INFO: ErizoAgent - Adding agent to cloudhandler, purpose: video\r\n2017-01-31 16:20:33.955  - INFO: ErizoAgent - video agent join cluster ok.\r\n2017-01-31 16:20:33.987  - INFO: ClusterWorker - Join cluster woogeen-cluster OK.\r\n2017-01-31 16:20:33.994  - INFO: AMQPER - Queue video-a74d20d1-6dd5788d78cd is open\r\n2017-01-31 16:20:33.998  - INFO: ErizoAgent - rpcID: video-a74d20d1-6dd5788d78cd\r\n2017-01-31 16:20:34.337  - INFO: ErizoAgent - message from worker 63276b08-48b7-6614-6899-e3d3b370f8cd : READY\r\n2017-01-31 16:20:34.338  - INFO: ErizoAgent - message from worker 17409ebc-a32d-9701-5552-3ec77afb8b1f : READY\r\nstarting sip-portal, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-sip-portal.stdout\r\n2017-01-31 16:20:35.234  - INFO: SipPortal - sip-portal up!\r\n2017-01-31 16:20:35.236  - INFO: SipPortal - Start to get SIP rooms\r\nstarting app, stdout -> \/home\/myself\/Release-v3.2.1\/logs\/woogeen-app.stdout\r\n1 rooms in this service.\r\nMyRoom Id: 588xxxxxxxx \u79d8\u5bc6\u3067\u3059 xxxxxxxxxxxa<\/code><\/pre>\n<p>\u3082\u3057\u3001\u5909\u306a\u30a8\u30e9\u30fc\u304c\u6709\u3063\u305f\u3089\u6559\u3048\u3066\u304f\u3060\u3055\u3044\u3002\u3053\u308c\u3092\uff08\u8d77\u52d5\u3092\uff09ubuntu 16.04 \u3067\u5b9f\u884c\u3057\u305f\u6642\u306b\u306f\u3001\u4f55\u304b\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\u304c\u898b\u3064\u304b\u3089\u306a\u3044\u3068\u304b\u3044\u3046\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u51fa\u3066\u4e0a\u624b\u304f\u8d77\u52d5\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002ubuntu 14.04 \u3067\u306f\u3001\u3053\u306e\u8d77\u52d5\u306f\u4e0a\u624b\u304f\u884c\u304d\u307e\u3057\u305f\uff08\u305d\u306e\u4ee3\u308f\u308a\u6a19\u6e96\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u308b node.js \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u53e4\u3059\u304e\u3066\u3001\u305d\u3053\u3067\u82e6\u52b4\u3057\u307e\u3057\u305f\u304c\uff09\u3002<\/p>\n<p>\u7d9a\u3044\u3066\u3001\u30b5\u30fc\u30d0\u30fc\u304c\u52d5\u3044\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u306e\u78ba\u8a8d\u3067\u3059\u3002\u4e0b\u8a18\u306b\u30a2\u30af\u30bb\u30b9\u3057\u308d\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002IP\u306f\u81ea\u5206\u306e\u3082\u306e\u306b\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">https:\/\/XXXXX:3004<\/code><\/pre>\n<p>\u9069\u5f53\u306a\u8a3c\u660e\u66f8\u306a\u306e\u3067\u3001\u4e0b\u8a18\u306e\u753b\u9762\u306e\u3088\u3046\u306b\u8b66\u544a\u304c\u6765\u307e\u3059\u3002firefox \u306e\u4f8b\u3067\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300401.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300401-300x169.png\" alt=\"f300401\" width=\"300\" height=\"169\" class=\"aligncenter size-medium wp-image-5693\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300401-300x169.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300401-768x432.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300401-1024x576.png 1024w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300401-600x337.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300401.png 1366w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u300c\u30a8\u30e9\u30fc\u5185\u5bb9\u300d\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300402.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300402-300x169.png\" alt=\"f300402\" width=\"300\" height=\"169\" class=\"aligncenter size-medium wp-image-5695\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300402-300x169.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300402-768x432.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300402-1024x576.png 1024w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300402-600x337.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300402.png 1366w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u300c\u4f8b\u5916\u3092\u8ffd\u52a0\u300d\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300403.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300403-300x169.png\" alt=\"f300403\" width=\"300\" height=\"169\" class=\"aligncenter size-medium wp-image-5697\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300403-300x169.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300403-768x432.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300403-1024x576.png 1024w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300403-600x337.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300403.png 1366w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30fc\u4f8b\u5916\u3092\u627f\u8a8d\u3059\u308b\u3068\u3001\u4e0b\u8a18\u306e\u3088\u3046\u306a\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300404.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300404-300x169.png\" alt=\"f300404\" width=\"300\" height=\"169\" class=\"aligncenter size-medium wp-image-5699\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300404-300x169.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300404-768x432.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300404-1024x576.png 1024w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300404-600x337.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300404.png 1366w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u3053\u308c\u306f\u3001\u81ea\u5206\u306e\u30ab\u30e1\u30e9\u3068\u306e\u63a5\u7d9a\u304c\u4e0a\u624b\u304f\u3044\u3063\u3066\u3044\u306a\u3044\u72b6\u614b\u306a\u306e\u3067\u3059\u304c\u3001\u3053\u3053\u3067 firebug \u3092\u898b\u3066\u307f\u308b\u3068<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300405.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300405-300x169.png\" alt=\"f300405\" width=\"300\" height=\"169\" class=\"aligncenter size-medium wp-image-5700\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300405-300x169.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300405-768x432.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300405-1024x576.png 1024w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300405-600x337.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300405.png 1366w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n3004 \u30dd\u30fc\u30c8\u3060\u3051\u3067\u306a\u304f\u30018080 \u30dd\u30fc\u30c8\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3082\u5fc5\u8981\u306a\u3053\u3068\u304c\u5206\u304b\u308a\u307e\u3059\u3002\u305d\u3053\u3067 3004 \u30dd\u30fc\u30c8\u3067\u3084\u3063\u305f\u3053\u3068\u3068\u540c\u3058\u3053\u3068\u3092 8080 \u30dd\u30fc\u30c8\u3067\u7e70\u308a\u8fd4\u3057\u3066\u30018080 \u30dd\u30fc\u30c8\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u627f\u8a8d\u3057\u307e\u3059\uff08\u3080\u308a\u3084\u308a https:\/\/xxx.xxx.xxx.xxx:8080\/\u3092\u958b\u304f\u3060\u3051\u3067\u3059\uff09\u30028080 \u30dd\u30fc\u30c8\u3078\u306e\u30a2\u30af\u30bb\u30b9\u304c\u8a31\u3055\u308c\u305f\u3089\u3001\u81ea\u5206\u306e\u30ab\u30e1\u30e9\u3078\u306e\u30a2\u30af\u30bb\u30b9\u8a31\u53ef\u304c\u6c42\u3081\u3089\u308c\u308b\u306e\u3067\u3001\u305d\u308c\u3092\u627f\u8a8d\u3059\u308b\u3068\u4e0b\u8a18\u306e\u3088\u3046\u306b\u81ea\u5206\u306e\u30ab\u30e1\u30e9\u306e\u6620\u50cf\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300406.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300406-300x169.png\" alt=\"f300406\" width=\"300\" height=\"169\" class=\"aligncenter size-medium wp-image-5701\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300406-300x169.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300406-768x432.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300406-1024x576.png 1024w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300406-600x337.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f300406.png 1366w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u4ed6\u306e\u30d1\u30bd\u30b3\u30f3\u304b\u3089\u540c\u3058\u30b5\u30a4\u30c8 (https:\/\/xxx.xxx.xxx.xxx:3004\/)\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u3001\u30c8\u30c3\u30d7\u306e\u753b\u50cf\u3068\u540c\u3058\u3082\u306e\u3067\u3059\u304c\u3001\u4e0b\u8a18\u306e\u3088\u3046\u306a\u8868\u793a\u3068\u306a\u308a\u307e\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc-300x217.png\" alt=\"intel_webrtc\" width=\"300\" height=\"217\" class=\"aligncenter size-medium wp-image-5643\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc-300x217.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc-768x555.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc-1024x740.png 1024w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc-600x433.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/intel_webrtc.png 1411w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n6\u53f0\u306e\u30d1\u30bd\u30b3\u30f3\u3067\u63a5\u7d9a\u3057\u3066\u3082\u3001\u9001\u53d7\u4fe1\u3068\u3082 1 M bit\/s \u3050\u3089\u3044\u3067\u5b89\u5b9a\u3057\u3066\u3044\u307e\u3059\u3002\u3044\u3063\u305f\u3093\u63a5\u7d9a\u3092\u5207\u3063\u3066\u3001\u518d\u3073\u7e4b\u3044\u3067\u3082\u901a\u4fe1\u91cf\u304c\u5999\u306b\u5927\u304d\u304f\u306a\u3063\u305f\u308a\u3057\u307e\u305b\u3093\u3002\u305f\u3060\u3001\u3042\u307e\u308a\u77e5\u3089\u306a\u3044 node.js \u3067\u66f8\u304b\u308c\u3066\u3044\u308b\u3053\u3068\u304c\u554f\u984c\u3067\u3059\u306d\u3002<\/p>\n<p><strong>Stop the MCU server<\/strong><\/p>\n<p>\u505c\u6b62\u3059\u308b\u3068\u304d\u306f\u4e0b\u8a18\u306e\u30b3\u30de\u30f3\u30c9\u3067<\/p>\n<pre><code style=\"color: midnightblue;\">.\/bin\/stop-all.sh<\/code><\/pre>\n<p>\u51fa\u529b\u306f\u4e0b\u8a18\u3067\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">stopping nuve.\r\nstopping cluster-manager.\r\nstopping portal\r\nstopping session-agent\r\nstopping webrtc-agent\r\nstopping avstream-agent\r\nstopping sip-agent.\r\nstopping recording-agent\r\nstopping audio-agent\r\nstopping video-agent.\r\nstopping sip-portal\r\nstopping app<\/code><\/pre>\n<p><strong>Set up the MCU cluster<\/strong><\/p>\n<p>\u3053\u308c\u306b\u95a2\u3057\u3066\u306f\u3001\u4f55\u3082\u3084\u3063\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n<p><strong>MCU Management Console Brief Guide<\/strong><\/p>\n<p>\u7ba1\u7406\u30b3\u30f3\u30bd\u30fc\u30eb\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3067\u3059\u304c\u3001http:\/\/XXXX:3000\/console\/ \u3092\u958b\u304d\u307e\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console01.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console01-300x258.png\" alt=\"f3000console01\" width=\"300\" height=\"258\" class=\"aligncenter size-medium wp-image-5705\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console01-300x258.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console01-768x661.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console01-1024x881.png 1024w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console01-600x516.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console01.png 1166w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u4e0a\u8a18\u306e\u3088\u3046\u306b\u3001Service Id \u3068 Service Key \u3092\u8981\u6c42\u3055\u308c\u307e\u3059\u304c\u3001\u3053\u308c\u306f \u521d\u671f\u5316\u306e\u6642\uff08\u30b3\u30de\u30f3\u30c9 .\/bin\/init-all.sh \u3092\u6253\u3063\u305f\u6642\uff09\u3001\u8868\u793a\u3055\u308c\u305f SampleServiceId \u3068 SampleServiceKey \u3092\u5165\u529b\u3057\u307e\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console02.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console02-300x257.png\" alt=\"f3000console02\" width=\"300\" height=\"257\" class=\"aligncenter size-medium wp-image-5707\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console02-300x257.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console02-768x659.png 768w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console02-1024x878.png 1024w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console02-600x515.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/f3000console02.png 1166w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u3068\u308a\u3042\u3048\u305a\u3001\u52d5\u304b\u305b\u305f\u3088\u3046\u306a\u6c17\u304c\u3057\u3066\u3044\u307e\u3059\u3002\u3042\u3068\u306f\u672c\u756a\u74b0\u5883\u3078\u79fb\u884c\u3059\u308b\u305f\u3081\u306b\u3001\u8a3c\u660e\u8a3c\u306e\u4f5c\u6210\u304c\u6b8b\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<p><strong>\u8ffd\u8a18\uff08\uff11\uff09<\/strong><\/p>\n<p>https \u3067\u306e\u30a2\u30af\u30bb\u30b9\u3067\u306f\u306a\u304f\uff0chttp \u3067\u306e\u30a2\u30af\u30bb\u30b9\u304c\u306a\u3044\u3082\u306e\u304b\u3068\u63a2\u3057\u3066\u3044\u305f\u3089\uff0c\/extras\/basic_example\/ \u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u3042\u308b README.md\u3000\u306b\u8a18\u8ff0\u304c\u3042\u308a\u307e\u3057\u305f\u3002\u30dd\u30fc\u30c8\u756a\u53f7 3001 \u304c\u8a3c\u660e\u8a3c\u3044\u3089\u305a\u306e http \u30a2\u30af\u30bb\u30b9\u3067\u3057\u305f\u3002README.md \u3092\uff0c\u4e0b\u8a18\u306b\u3042\u3052\u307e\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">How to run conference sample\r\n============================\r\n\r\n1. Run `npm install`.\r\n2. Edit basicServer.js. Find `N.API.init`, replace service ID, service key and nuve URL with the correct values.\r\n3. Copy your SSL server certificate to cert\/certificate.pfx.\r\n4. Run `initcert.js` to generate a keystore file which contains encrypted SSL server's passphase.\r\n5. Run `node basicServer.js` to start conference sample. By default, it license on port 3001(insecure) and 3004(secure).\r\n6. Open a browser and navigate to http:\/\/&lt;hostname&gt;:3001\/ or https:\/\/&lt;hostname&gt;:3004\/.\r\n<\/code><\/pre>\n<p><strong>\u8ffd\u8a18\uff08\uff12\uff09<\/strong><br \/>\n\u307e\u3060\u5b8c\u5168\u3067\u306f\u306a\u3044\u306e\u3067\u3059\u304c\u3001\u72ec\u81ea\u306e\u8a3c\u660e\u8a3c\u3092\u5229\u7528\u3059\u308b\u5834\u5408\u306e\u76ee\u51e6\u304c\u7acb\u3061\u307e\u3057\u305f\u3002\u81ea\u5206\u3067\u4f5c\u6210\u3057\u305f pfx \u30d5\u30a1\u30a4\u30eb\uff08\u53c2\u7167\uff1a<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/?p=5720\">pfx\u30bf\u30a4\u30d7\u306e\u8a3c\u660e\u8a3c<\/a>\uff09\u306e\u914d\u7f6e\u3092\u8a66\u307f\u307e\u3057\u305f\u3002\u3068\u8a00\u3063\u3066\u3082\u3001\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u901a\u308a\u306b\u3084\u3063\u305f\u3060\u3051\u3067\u3059\u304c\u3002<\/p>\n<p>pfx \u8a3c\u660e\u8a3c\u3092\u4f5c\u6210\u3057\u3066\u3001cert \u3068\u3044\u3046\u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u914d\u7f6e\u3057\u307e\u3059\u3002\u4e0b\u8a18\u306f\u3001extras\/basic_example\/ \u306e\u5185\u5bb9\u3067\u3059\u304c\u3001\u4ed6\u306b\u3082\u8272\u3005\u306a\u3068\u3053\u308d\u306b cert \u30d5\u30a9\u30eb\u30c0\u30fc\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/02\/cert_folder.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/02\/cert_folder-300x151.png\" alt=\"cert_folder\" width=\"300\" height=\"151\" class=\"aligncenter size-medium wp-image-5768\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/02\/cert_folder-300x151.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/02\/cert_folder.png 559w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\ncert \u30d5\u30a9\u30eb\u30c0\u30fc\u306b\u306f\u4e0b\u8a18\u306e\u3088\u3046\u306b\u3001\u4e88\u3081 certificate.pfx \u3068\u3044\u3046\u30d5\u30a1\u30a4\u30eb\u304c\u6709\u3063\u3066\u3001\u5143\u3005\u306f\u3053\u308c\u304c\u8a3c\u660e\u8a3c\u3068\u3057\u3066\u5229\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5143\u306e\u30d5\u30a1\u30a4\u30eb\u306e\u540d\u524d\u3092\u5909\u66f4\u3057\u3066\u9000\u907f\u3055\u305b\u3001\u65b0\u3057\u3044\u8a3c\u660e\u8a3c\u3092 certificate.pfx \u3068\u3057\u3066\u7f6e\u304d\u307e\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/cert_folder2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/cert_folder2-300x61.png\" alt=\"cert_folder2\" width=\"300\" height=\"61\" class=\"aligncenter size-medium wp-image-5771\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/cert_folder2-300x61.png 300w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/cert_folder2.png 557w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u3088\u308b\u3068\u3001\u3053\u306e\u3042\u3068\u4e0b\u8a18\u306e\u30b3\u30de\u30f3\u30c9<\/p>\n<pre><code style=\"color: midnightblue;\">node initsert.js<\/code><\/pre>\n<p>\u4e0a\u8a18\u3092\u3001\u5b9f\u884c\u305b\u3088\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u304c\u3001\u9014\u4e2d\u3067 pfx \u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3059\u308b\u969b\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u805e\u3044\u3066\u304d\u3066\u3001\u3053\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u3069\u3053\u304b\u306b\uff08.woogeen.keystore \u306b\uff1f\uff09\u683c\u7d0d\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002cert \u30d5\u30a9\u30eb\u30c0\u30fc\u306f\u5e7e\u3064\u304b\u3042\u308b\u306e\u3067\u3001\u305d\u306e\u5168\u3066\u306b pfx \u30d5\u30a1\u30a4\u30eb\u3092\u914d\u7f6e\u3057\u3066\u3001\u305d\u308c\u305e\u308c\u306e\u30d5\u30a9\u30eb\u30c0\u30fc\u3067\u4e0a\u8a18\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u307e\u3057\u305f\u3002\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u306f nuve.toml \u30d5\u30a1\u30a4\u30eb\u7b49\u3092\u7de8\u96c6\u305b\u3088\u3068\u3042\u308b\u306e\u3067\u3059\u304c\u3001\u8a3c\u660e\u8a3c\u306e\u540d\u524d\u3092\u5909\u66f4\u3057\u306a\u304b\u3063\u305f\u306e\u3067\u3001\u3053\u306e\u8fba\u306f\u305d\u306e\u307e\u307e\u3067\u3059\u3002<\/p>\n<p>\u5f15\u3063\u304b\u304b\u3063\u305f\u3068\u3053\u308d\u3068\u3057\u3066\u306f\u3001createToken \u95a2\u9023\u3067\u30a8\u30e9\u30fc\u304c\u751f\u3058\u3066\u52d5\u304b\u306a\u304f\u306a\u3063\u305f\u3053\u3068\u304c\u3042\u308a\u307e\u3057\u305f\u3002\u3053\u306e\u3068\u304d\u306efirebug \u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u306f\u30b5\u30fc\u30d3\u30b9\u304c\u5229\u7528\u3067\u304d\u306a\u3044\u3068\u3044\u3046\u3082\u306e\u3067\u3057\u305f\u3002\u539f\u56e0\u306f\u3001extras\/basic_example\/basicServer.js \u306b\u3001http:\/\/localhost:3000\/ \u3068\u3044\u3046\u8a18\u8ff0\u304c\u3042\u3063\u3066\u3001\u3088\u304f\u308f\u304b\u3089\u305a\u81ea\u5206\u306eURL\u3092\u8a18\u5165\u3057\u3066\u3057\u307e\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c\u3001\u3053\u308c\u304c\u9593\u9055\u3044\u3060\u3063\u305f\u3088\u3046\u3067\u3059\u3002README.md \u3092\u8aad\u3080\u3068 nuve \u306e URL \u3092\u8a18\u5165\u305b\u3088\u3068\u3042\u308a\u307e\u3059\u3002\u305d\u308c\u306f localhost \u3060\u3068\u8a00\u3046\u3053\u3068\u3067\u3057\u3087\u3046\u304b\u3002extras\/rtsp-client.js \u306b\u3082 http:\/\/localhost:3000\/ \u3068\u3044\u3046\u8a18\u8ff0\u304c\u3042\u3063\u3066\u3001\u3053\u308c\u3082\u305d\u306e\u307e\u307e\u3067\u826f\u3044\u3088\u3046\u3067\u3059\u3002<br \/>\n<a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/cert2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/cert2-289x300.png\" alt=\"cert2\" width=\"289\" height=\"300\" class=\"aligncenter size-medium wp-image-5781\" srcset=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/cert2-289x300.png 289w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/cert2-600x623.png 600w, http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/wp-content\/uploads\/2017\/01\/cert2.png 609w\" sizes=\"auto, (max-width: 289px) 100vw, 289px\" \/><\/a><br \/>\n\u3053\u308c\u3067\u306a\u3093\u3068\u304b\u8d77\u52d5\u3055\u305b\u308b\u3053\u3068\u304c\u3067\u304d\u3066\u3001\u4e0a\u8a18\u306f\u3001firefox \u3067\u8a3c\u660e\u8a3c\u3092\u8868\u793a\u3055\u305b\u305f\u3082\u306e\u3067\u3059\u3002\u30a4\u30f3\u30c6\u30eb\u306e\u306b\u4ee3\u308f\u3063\u3066\u3001\u81ea\u5206\u3067\u4f5c\u6210\u3057\u305f\u8a3c\u660e\u8a3c\u304c\u8aad\u307f\u8fbc\u307e\u308c\u3066\u3044\u307e\u3059\u3002\u3042\u3068\u306f\u3001\u672c\u7269\u306e\u8a3c\u660e\u8a3c\u3092\u5229\u7528\u3059\u308b\u3060\u3051\u3067\u3059\u3002<\/p>\n<p><strong>\u8ffd\u8a18\uff083\uff09<\/strong><\/p>\n<p>\u672c\u7269\u306e\u8a3c\u660e\u8a3c\u3092\u4f7f\u7528\u3057\u3066\u307f\u307e\u3057\u305f\u3002apache \u7528\u306e pem \u5f62\u5f0f\u306e\u8a3c\u660e\u8a3c\u3092 pfx \u5f62\u5f0f\u306b\u5909\u66f4\u3057\u3066\u3001Conference Server \u3067\u8aad\u307f\u8fbc\u307e\u305b\u3066\u307f\u307e\u3057\u305f\u3002\u624b\u9806\u306f\u3001\u4e0a\u8a18\u306e\u8ffd\u8a18\u306b\u3042\u308b\u3068\u304a\u308a\u3067\u5909\u66f4\u3042\u308a\u307e\u305b\u3093\u3002\u3072\u3068\u3064\u3060\u3051\u4e0a\u624b\u304f\u3044\u304b\u306a\u3044\u70b9\u304c\u3042\u3063\u3066\u3001\u8a3c\u660e\u8a3c\u306b\u306f\u30b5\u30fc\u30d0\u30fc\u306e\u540d\u524d\uff08www.oita-u.ac.jp \u306a\u3069\uff09\u304c\u66f8\u304b\u308c\u3066\u3044\u308b\u306e\u3067\u3059\u304c\u3001Conference Server \u306e\u4e00\u90e8\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u304cIP\u30a2\u30c9\u30ec\u30b9\u3067\uff08133.37.144.xxx \u306e\u3088\u3046\u306a\u6570\u5b57\u3067\uff09\u8a18\u3055\u308c\u305f\u30b5\u30a4\u30c8\u3078\u63a5\u7d9a\u3057\u3088\u3046\u3068\u3057\u307e\u3059\u3002\u30a2\u30c9\u30ec\u30b9\u81ea\u4f53\u306f\u5bfe\u5fdc\u3059\u308b\u6b63\u3057\u3044\u6570\u5b57\u3067\u3057\u305f\u3002\u63a5\u7d9a\u306f\u30dd\u30fc\u30c8 8080 \u95a2\u9023\u3067\u3057\u305f\u3002\u5f53\u7136\u3053\u306e\u63a5\u7d9a\u306b\u306f\u8a3c\u660e\u8a3c\u304c\u6709\u52b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002OS \u306e\u8a2d\u5b9a\u306b\u554f\u984c\u304c\u3042\u308b\u304b\u3068\u601d\u3063\u3066\u3001\u30db\u30b9\u30c8\u540d\u3092\u6b63\u3057\u3044\u3082\u306e\u306b\u4fee\u6b63\u3092\u304b\u3051\u305f\u308a\u3057\u305f\u306e\u3067\u3059\u304c\u3001Conference Server \u306e\u65b9\u306f\u4fee\u6b63\u3055\u308c\u307e\u305b\u3093\u3002\u6700\u7d42\u7684\u306b\u306f\u3001portal\/portal.toml \u3092\u7de8\u96c6\u3057\u305f\u3089\u3001\u304d\u3061\u3093\u3068\u540d\u524d\u3067\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002\u4e0b\u8a18\u306b \/portal\/portal.toml \u306e\u4fee\u6b63\u7b87\u6240\u3092\u3042\u3052\u307e\u3059\u3002<\/p>\n<pre><code style=\"color: midnightblue;\">[portal]\r\nkeystorePath = &quot;.\/cert\/certificate.pfx&quot;\r\nhostname = &quot;&quot; #default: &quot;&quot;\r\nip_address = &quot;&quot; #default: &quot;&quot;\r\nport = 8080 #default: 8080\r\nssl = true #default: true\r\n<\/code><\/pre>\n<p>\u4e0a\u8a18\u306e hostname \u3092\u8a3c\u660e\u8a3c\u306b\u8a18\u3055\u308c\u305f\u30d5\u30eb\u30cd\u30a4\u30e0\u306b\u3057\u3001ip_adress \u3092\u8a18\u5165\u3057\u305f\u3089\u3001\u3059\u3079\u3066\u306e\u63a5\u7d9a\u8981\u6c42\u304c\u540d\u524d\u3067\u8a18\u3055\u308c\u305f\u30b5\u30a4\u30c8\u306b\u306a\u308a\u307e\u3057\u305f\u3002\u3053\u308c\u3067\u30b5\u30f3\u30d7\u30eb\u3092 https \u306e\u30b5\u30a4\u30c8\u3067\u52d5\u304b\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<p>\u7d9a\u304d\u306e\u8a18\u4e8b\u3092\u4e0b\u8a18\u306b\u66f8\u3044\u3066\u3044\u307e\u3059\u3002<\/p>\n<p><a href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/?p=6621\">Intel Collaboration Suite for WebRTC Conference Server \u305d\u306e\u5f8c<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intel Collaboration Suite for WebRTC \u3092\u5229\u7528 &#8230; <a class=\"more-link\" href=\"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/?p=5642\">Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-5642","post","type-post","status-publish","format-standard","hentry","category-column"],"_links":{"self":[{"href":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/5642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5642"}],"version-history":[{"count":88,"href":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/5642\/revisions"}],"predecessor-version":[{"id":7355,"href":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/5642\/revisions\/7355"}],"wp:attachment":[{"href":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5642"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/zairyo.susi.oita-u.ac.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}