MISC

WEB-RTC

統計学、セキュリティ、アルゴリズム、WEB-RTCを覚えたい。でもCSS3のアニメーションももうちょい使いこなしたい。でもiPhoneで他のところクリックしたらちゃんと閉じるようにしたいし、iPhoneとかアンドロイドでかくかく動くのを撤廃したい。MySQLのレベルをあげたい。サーバの知識レベルをあげたい。金はそんなにいらないから死なない程度の金が常に振ってきてほしい。子供が欲しいし結婚もしたいが、結婚はしたくない。いやでも子供も欲しいし結婚もしたいから結婚したい。いずれにせよ今日はよく働いたしもう眠い。でも18時から人に会うから寝ない。よって何か眠くてもできることをやろうと思って今こうやって文章を書いている。あと2時間くらいなんか勉強しよう。と思っていたのだった。ではWEB-RTCやろう。

WebRTC (Web Real-Time Communication)とはWorld Wide Web Consortium (W3C)が提唱するリアルタイムコミュニケーション用のAPIの定義で、プラグイン無しでウェブブラウザ間のボイスチャット、ビデオチャット、ファイル共有ができる。

Wikipediaより。募金をしてほしいと何年もおっしゃり続けているが大丈夫なんでしょうか。私も確かにたまに使いますが、募金した方がいいんでしょうか?まあ今度考えよう。今眠いし。googleによってオープンソース化されているのか。W3CによるWebRTCのドラフト[4]はChromeとFirefoxで特別に実装されてる形で実験的に行われている。のか。

W3C WebRTC APIこれはAPIのマニュアルっぽい。http://www.webrtc.org/こんなのもある。

http://nttcom.github.io/skyway/こんなのもある。これはwebrtcを使ったアプリーを簡単につくれるようにしたやつらしい。お金とるっぽい。いや、お金とらないっぽい??NTTCOMなのにお金とらないっぽい??さすがNTTCOM。やっぱNTTCOMだなー。NTTCOMになら募金してもいい。よし登録してみよう。料金その他の債務について、支払期日を経過してもなお支払わないとき又は支払いを怠るおそれがあると当社が判断したとき。と、利用規約に書いてあるんだけどやっぱ有料なんでしょうか??

ローカルでつかえるAPIKeyをもらった。 マニュアルもある。http://nttcom.github.io/skyway/docs/

PeerJSのセッション情報交換やシグナリングに利用するサーバを、自身で構築することもできます。 詳しくはpeerjs-serverをご覧ください。

よくわからない。サーバがつくれるらしい。https://github.com/peers/peerjs-server見たら分かるらしい。

<script src="https://skyway.io/dist/v2/0.3/peer.min.js"></script>
<script>
var peer = new Peer({key: 'hogehogehoge'});
peer.on('open', function(id) {
console.log('My peer ID is : ' + id);
});
</script>

IDが表示された。相手にこのIDを教える必要があるっぽい。どうやって教えるのだろうか。

だめだ眠い。また今度やる。