#WebRTC関連の記事等へのリンクまとめ
工事中★
WebRTC サーバサイド技術確認事項一覧
twilio Real-time video infrastructure and SDKs
FirefoxがWebRTCとgetUserMediaのPromise化に対応したので早速試してみる
WebRTCで絵チャットを作った話し
Live Assist WebRTCコールセンター
インテル社のファンドが、Live Assistの開発元CafeXに投資を決定
WebRTCはGoogle独自の技術ではない!「WebRTC Meetup Tokyo #7」イベントレポート
Remote control over mobile networks – the making of a 5G use case demo
WebRTC を活用した
食卓コネクトサイトの開発
食卓コネクト
RecordRTCの実装方法
RecordRTCで録画した動画をサーバーにアップロード -RecordRTC to PHP-
SDP for WebRTC - From Basics to Maniacs -
Big Buck Bunny 4k,Quad-Full-HD,他
WebRTC Monitoring and Management by Varun Singh
React Canvas - 要注目!ReactでCanvasに描画
Building a Raspberry Pi 2 WebRTC camera
percevio.com ビデオチャット、ファイルシェア付き
Excuse me Sir, Your WebRTC is Leaking
HTML5で音を扱う3つの方法面白法人カヤック HTMLファイ部 藤澤伸
High Performance Browser Networking
Google JavaScript Style Guide 和訳
WebRTCカレンダー1日目でTukimikage氏に記事の紹介を頂けたので、
これを改修して載せさせて頂く事にしました!
AdventCalendar登録に伴い追記、削除、編集、更新しました。
まだ編集が雑で、すみません。
有益情報を頂ければ追記します!
///////////////////////////////////////////////////////////////////////////////////
#1知識編
#1.1基礎知識編
1.1.1#JSでの処理
WebAPI
getUserMedia
RTCPeerConnection
DataChannel
ライブラリ
その他
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WeRTCのAPIと周辺技術
WebRTCにおけるメディアの取り扱い
WebRTCでブラウザーが防犯カメラに!
1.1.2ブラウザでの処理
##ブラウザ
##Chrome
Chrome
Chrome canary
Chrome for Work
GoogleChrome/webrtc
WebRTCとかする時に、色々情報が出るやつ
GoogleChrome/WebRTC
##FireFox
always accept webRTC webcam request
Codec
1.1.3#サーバーでの処理
##サーバー
STUNサーバ AWS-EC2上に自分用のSTUNサーバを立てる話
CentOS/node -Socket.io-
PeerJS用Signalingサーバー オープンソースのWebRTCサーバー「PeerServer」インストール手順
WebRTCサーバー「PeerServer」をHerokuで動かす
Node.js で WebRTC を試せる Docker イメージを公開しました
時雨堂 TURN/STUN サーバー開発ログ
1.1.4#通信に関する処理
##シグナリング
WebRTCをさわってみる&手動シグナリングしてみる
WebRTCの簡易シグナリング
WebRTCシグナリング over milkcocoa
WebRTC シグナリング over MQTT (over WebSocket)
##NAT越え
Mac版Chromeで、Firewallが越えられない話
WebRTCにおけるNAT越えの課題へのアプローチ
1.1.5#OSごとに変わる処理
1.1.6#WebRTC関連プロトコル
##プロトコル
WebRTCにて(S)RTCPが必要な理由
Anatomy of a WebRTC SDP
WebRTCの裏側 シグナリングと TURN/STUN のプロトコル解説
WebSocket, WebRTC, Socket API 最新Webプロトコルの傾向と対策 - HTML5 Conference 2013
最新Webプロトコル傾向と対策
1.1.7#WebRTC関連知識
WebRTC is secure, or not secure? - WebRTC セキュリティ概説 -
WebRTC/ORTCの最新動向まるわかり!
1.1.8#WebRTC関連ツール
/////////////////////////////////////////////
#1.2プログラミング知識編
1.2.1#getUserMedia系
##getUserMedia()
getUserMedia()で、カメラと透過マスク
getUserMedia使ってJSで動くチューナー作った。
WebRTCで「ピー」をやってみる
レガシーなWebブラウザにもgetUserMediaを「getUserMedia.js
有線接続したAndroid端末をWebカメラ的に使う(ブラウザ上での映像表示)
WebRTCのgetUserMediaでビデオ出力
WebRTCのGUMの映像をサーバに保存する。
WebRTCのgetUserMediaでビデオ出力
ブラウザで端末のWebカメラを使ってみる : WebRTC のStreamAPIについて
1.2.1.1設定
constraintsの設定
video/audioの設定
解像度の設定
帯域の設定
1.2.1.2キャプチャ実装
静止画像キャプチャ
ビデオキャプチャ
WebRTCで録画(Firefox用)
WebRTCで録画する!MediaRecoderを使ってみよう
RecordRTC: WebRTC audio/video recording ® Muaz Khan
WebRTC Tab Sharing / Broadcasting
スクリーンキャプチャ系
Screen Capture W3C First Public Working Draft 10 February 2015
WebRTC でスクリーンキャプチャ(動画)をしてみた
WebRTC(PeerJS)とPolymer(全然凝ってないけど)を使ったデスクトップ画面共有アプリを作ってみた。
動画キャプチャ
静止画像キャプチャ
1.2.1.3Input実装
動画の再生
静止画像の再生
1.2.1.4データチャネル実装
Data channelの活用方法とその可能性 - WebRTC Conference Japan
##DataChannel
WebRTC DataChannelの活用方法とその可能性─WebRTC Conference Japan
WebRTC data channels
WebRTC-DataChannel使ってみたよ
WebRTCのデータチャネル解説
WebRTC + dataChannel + VideoStream の接続フロー
WebRTCのRTCDataChannel APIを使って、複数人にデータを送信してみる
WebRTC data channels 高パフォーマンスなデータ交換のためのWebRTC data channels
1.2.2#接続
1.2.2.1基本的な接続
1.2.2.2ICE解説
Trickle ICE
1.2.2.3複数人接続.md
##配信技術
WebRTCで複数人接続してみる
WebRTCを使ってクライアント間でストリーミング配信「Ztream」
WebRTCでキャスしよう!片方向リアルタイム映像配信を作ろう
WebRTC でカメラからの映像を多段中継して配信するサンプル
1.2.2.4MCU.md
Kurento
Nodeで操るKurentoメディアサーバー ( Kurento + WebRTC + Node.js )
1.2.3#OS別実装
1.2.3.1iOS.md
##iOS組み込み
iOSでWebRTCアプリを作ってみる (組み込み編)
iOSでWebRTCクライアントをビルドする際の参考情報
gandg/webrtc-ios
XcodeでAppRTCDemoをビルドできるようにしてみる
1.2.3.2Android.md
WebRTCなAndroidネイティブアプリケーションについて
4#ライブラリ
#サーバー
rfc5766-turn-server
coturn
#GitHubアカウント
muaz-khan / github
Naoki Tsujio/github
Sam Dutton / github
##PeerJS
PeerJS skyway対応版
PeerJSを用いたリモート監視システムのサンプル
PeerServer の分散構成
WebRTCでビデオ通話するためにpeerjs-serverをインストールした時のメモ
peerjs-serverでSignalingをSSL化する.
##skyway
skyway
「WebRTC Chat on SkyWay」のトライアル提供開始 ~サーバーに履歴を残さず、暗号化されたプライバシー性の高いコミュニケーションを実現~
SkyWay HandsOn
SkyWayを使ってWebRTCでDTMFトーンを送信する
##OpenTokRTC
OpenTokRTC
OpenTok 2.0
SENSEI NOTEのWebRTC導入事例─Opentokで安定したビデオチャットを提供する
##PhoneRTC
PhoneRTC
WebRTCをcordovaから使えるようにする PhoneRTCの紹介
##Temasys
Temasys WebRTC Plugins
Temasys WebRTC Plugin Public Documentation WebRTC Plugins
その他
jumbotron
WebRTC による P2P 型分散匿名掲示板 webrtc-bbs を公開しました
easyRTC
opus
openh264
WebRTC
WebRTC Native Code Package
/////////////////////////////////////////////
#応用知識編
#1.3.1Canvasとの連携.md
CreateJSとNode.jsを使ってサーバーサイドでCanvasを扱おう
#1.3.2Arduinoとの連携.md
#1.3.3LeapMotionの連携.md
leapmotion/leapjs-network
##画像処理
リアルタイムにライブ映像をマンガ化「マンガテレビ」アーキテクチャ編
JavaScriptで『漫画カメラ』的画像加工
SpeechRecognitionとWebRTCでつながる新感覚言葉遊び「コトバツナギ」の技術全て見せます!
###顔認識
Face Tracking Effectorがあんまりカッコいいモンだからheadtrackrを触ってみた
##可視化
超音波通信やろうとして音の可視化(可聴域の特定周波数の判別など)をやった話【前編】
電話テキスト化サービス – WebRTCで電話を実現しつつ音声をテキスト化
Caption Phone / 字幕付きボイスチャット
##SIP間
クラウドにAsterisk立てて[SIPクライアント-(WebRTC)-WEBブラウザ]間でビデオ通話した時のメモ
WebRTCとSIPを結びつけるSDKをPlivoがローンチ…Webと固定電話の通話も可能に
/////////////////////////////////////////////
#2実装編
2.1WebRTC関連PCブラウザ編
#2.1.1接続機能の実装
#2.1.1.1ビデオ会議機能の実装 / 1 to 1
##入門
WebRTCコトハジメ
WebRTCを仕組みから実装までやってみる
WebRTC事始め
WebRTC(PeerJS)で遠隔作業支援システムを作る(基礎知識編/実装編/)
WebRTCメモ
WebRTCを使ってみよう!
ビデオチャットを劇的に身近にするブラウザ技術「WebRTC」を徹底解説
WebRTCでビデオチャットアプリ作成
#2.1.1.2複数人ビデオ会議機能の実装 / 1 to n
#2.1.1.3大規模複数人ビデオ会議機能の実装 /1 to n(MCU)
#2.1.2データ共有機能の実装
#2.1.2.1チャット機能の実装 / DataChannel
#2.1.2.2スクリーンシェアリング機能の実装
Chrome Extensionでスクリーンシェアをやってみる
#2.1.2.3アノテーション機能の実装 / Canvas
#2.1.2.4データ共有機能の実装 /
##ファイル共有
WebRTC を使った P2Pファイル共有ソフトは違法か
WebRTCを使ってファイルを送受信「webRTC Copy」
WebRTCを使ったP2Pファイル送受信「Sharefest」
#2.1.2.5動画取込み再生機能の実装 /
#2.1.3記録機能の実装
#2.1.3.1映像記録の実装 /
#2.1.3.2録音機能の実装 /
2.2関連機能の実装
#2.2.1ログイン機能の実装 /
#2.2.2コール機能の実装 /
#3その他
3.1便利リンク
3.1.1#WebRTC関連の企業
#関連インタビュー
WebRTC Interviews / BlogGeek.me
WebRTCエキスパート座談会
#情報サイト
webrtcHacks
webrtcworld.com
HTML5experts
id:Jxck ブックマーク / WebRTC (41)
##カンファレンス
WebRTC Conference Japan
##勉強会
WebRTCmeetup tokyo
##イベント
HTML5 Japan Cup
WebRTCを使って復興支援アプリを作ろう〜WebRTC ハッカソン〜
2014/06/07(土)
#mozaic.fm
##Google groups
discuss-webrtc
SkyWay Technical Forum
##関連書籍
HTML5 Web標準API バイブル 単行本 – 2014/1/20 羽田野 太巳 (著)
ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化2014/5/16 Ilya Grigorik (著), 和田 祐一郎 (翻訳)
WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web Kindle版
Real-Time Communication with WebRTC: Peer-to-Peer in the Browser
WebRTC ブラウザベースのP2P技術
[基礎からわかるTCP/IP ネットワークコンピューティング入門]
#WebRTC関連企業
NTT Communications
tokbox
Temasys
KANDY
##MCU
Dialogic
#サービス
talkin
appear.in
1meeting
Awesometalk
LightCDN
#デモ
AppRTC
WebRTC reference
Head Tracking sample
人狼裁判
コトバツナギ
みんなでらくがきRTC
#関連ガジェット
ChromeCast
AIRTAME: Wireless HDMI for Everyone.
##P2P技術
#スライド資料
##Kensaku Komatsu 氏
API Meetup Tokyo #3 WebRTCにより可視化されるリアルタイムクラウド。求められるAPI
iPhoneでなんちゃってWebRTC
うしちゃん WebRTC Chat on SkyWayの開発コードw 簡単なビットレートの減らし方
##がねこまさし 氏
2013 WebRTC 概説 & ワークショップ
東京Node学園祭2013 WebRTCを始めよう
WebRTC Summit 2014 NewYork 参加報告
Secret talk with WebRTC and WebAudio
##Futomi Hatano 氏
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
##Yusuke NAKA 氏
5分で分るWebRTCコーデックウォーズ
WebRT最新動向
##iwashi86 氏
WebRTCを支えるマイナーなプロトコル SRTP/DTLS/SCTPを分かった気になる
WebRTC Meetup Tokyo #2 WebRTCの弱点議論
##You_Kinjoh 氏
WebRTCの話
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
HTML5によるリアルタイムコミュニケーション WebRTCの概説
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版
WebRTC活用事例 WebRTCを使ってこんなものつくりました VCMap - Video Chat on The Map
##satoru_tk 氏
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebSocket / WebRTCの技術紹介
Practical Web Audio API Programming
WebRTCとか勉強会
##文章
実はずっとWebRTCをウォッチしていたので大局的な話を書いた
WebRTCで変わるWebの未来
WebRTC: サーバのない世界でwebをつくり直す
Screenhero: WebRTCをペアプロのツールに応用するときの工夫
WebTorrent: サーバなしでPtoP接続を実現する
##まとめ
WebRTCのオープンソースソフトウェアまとめ
####ち〜ん
ち〜ん
モノとつないでWebを楽しくしよう
Romo欲しい
フィジカルWebアプリ「ち〜ん」をすべて公開 (WIP)
///////////////////////////////////////////////////////////////////////////////////
#未整理
Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC)
公開鍵暗号と電子署名の基礎知識
複数のストリーム同時送信やストリームの切り替え
Web Audio APIを触り始めた人が最初にハマりそうなところ
ここが嫌だよ!WebRTC
WebRTC+オセロ
WebRTC関連技術の標準化動向
libsrtp
ging/licode
my Free ConfCall
Extensible web
Broadcasting of a Video Stream from an IP-camera Using WebRTC
WebRTC スタック実装する場合読んでおくべき RFC まとめ
HaxeでWebRTCを扱う
NAKAI Ryosuke voluntas
WebRTCにおけるサーバーソリューションの決め手とは?─WebRTC Conference Japan基調講演
Server-side WebRTC Infrastructure
WebRTCにやってくる「次の波」とは?─WebRTC Conference Japan基調講演
room
Web of Thingsの現状とWebRTC活用の可能性
Chrome - Firefox WebRTC Interop Test - Pt 1
WebRTCSOLUTIONS
WebRTC Conference Japan で話してきた
結婚式二次会用に Node.js x ブラウザでタイピング対決アプリを作ってみた
WebRTC Conference&expo Event Sponsors
Henrik Joreteg
twillio
openpeer/ortc-node
GoogleChrome/webrtc
coturn
chrome.desktopCapture
Browser Security Hole May Allow Real IP Leak
Mist Technologies
WebRTCによる負荷分散システム「MistCDN」のMist Technologiesが、グローバル・ブレインから資金調達
HTML5 での映像と音声の取得
EricssonがWebRTC対応のモバイル向けブラウザ「Bowser」をオープンソースで公開
Y-NAKA/webrtcmeetup-5
TrickleICEとは - WebRTCの要素技術 -
firefoxDEMO
ShareDrop
cowbell/sharedrop
WebRTCでリアルタイム画像処理してみた
PeerJSのObjectiveC版 PeerObjectiveC書いてみた
Google Chromeの詳細情報を見る方法 HTTPヘッダー、通信状態など開発者向け情報
Google/Webrtc
AppRTCDemo
Googleマップを手軽に利用する定番プラグイン「gmap3」
2015-01-30 超簡単に3DCGできるJavaScriptライブラリ作った
Global Network Traversal Service
Low-latency, cost-effective, reliable STUN and TURN capabilities distributed across five continents.
HTML5 Conference 2015 悩める組込機器向けウェブコンテンツのパフォーマンス
AT&T Enhanced WebRTC (Beta) API
PowerMedia XMS Trail版インストール手順
Google ハングアウトのログを取得する(Chrome ブラウザまたは Chromebook で WebRTC ログを取得する方法)
numb(Numb is a STUN/TURN server.)
#有益
WebRTC (概要から中の仕組みまで) by Yosuke Furukawa
WebRTCの最新動向が満載!WebRTC Update(Google I/O 2014番外編)
webRTC/webRTC.io An abstraction layer for webRTC. Aim is to simplify the HTML5 web standard webRTC in a similar manner to socket.io w/ websockets. Highly experimental technology
node-webrtcWebRTC stack for node.js
ysugimoto/RTCPeerConnectionSample
Google: WebRTC音質テストの自動化
WebRTC で動く Chord DHT の実装 webrtc-chord を公開しました
WebRTCを利用した最初のサービス、Twelephone登場―Twitterフィードがビデオチャットになる
HTML5ギャラリーサイト
##その他
OpenWebRTC A flexible cross-platform WebRTC client framework based on GStreamer
JavaScriptでファイルを即時ダウンロードさせる処理を作ってみた
kenarai7/video-chat-sample
auduno/headtrackr Javascript library for headtracking via webcam and WebRTC/getUserMedia
KensakuKOMATSU/webrtc_test
KensakuKOMATSU/rtc_datachannel
KensakuKOMATSU/rtcshare
ライセンス
CC 表示 http://creativecommons.org/licenses/by/2.1/jp/
#WebRTC Advent Calendar 2014
昨日は@udonchan 氏の
WebRTCにおけるNAT越えの課題へのアプローチ でした!
明日は @gtk2k 氏 複数のストリーム同時送信やストリームの切り替えです!