WebRTCプロジェクトののAndroid用デモアプリAppRTCにUSB接続の外付Webカメラ対応を追加しました。外付けカ...
WebRTCプロジェクトののAndroid用デモアプリAppRTCにUSB接続の外付Webカメラ対応を追加しました。外付けカメラが使用できない場合には端末内蔵のカメラを使用可能です。デモアプリなので特に接続時の認証等は行っていません。このため本家AppRTCデモアプリと同様にルーム名さえ知っていれば誰とでもつながってしまいますのでご注意ください。
ルーム名は数字アルファベットとハイフン(-)とアンダーバー(_)のみ有効です。
注意!SamsungのGALAXYシリーズ向けAndroid5.1.1にはUSB機器へのアクセスに不具合があります。GALAXYシリーズをAndroid5.1.1にアップデートすると本アプリは動作しない場合がありますのでご注意ください。
注意!MediaTek, Rockchip, Allwinner, およびHiSilicon等のチップセットを搭載した端末等ではシステム・ソフトウエアの不具合によりUSB機器と正常に通信できない場合があります。これらの機種では端末がフリーズしたり再起動することがあります。
上記に該当しない機種でもUSBからの出力電流に制限があったり鋭敏な設定になっている機種があります。
UVC Webカメラ/ビデオキャプチャデバイスは消費電力(200-500mA)が多く、端末の電池の消耗が激しいため、安定した動作を行うにはセルフパワーのUSBハブ(外部電源からUSB機器へ電源を供給できるUSBハブ)を間に挟むことをおすすめします。
============================Copyright (c) 2011, The WebRTC project authors. All rights reserved.
Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditions aremet:
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of Google nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOTLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FORA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHTHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANYTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USEOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.