SkyBeje開発記

SkyWayを使ったブラウザ間通信アプリを開発しています

ChromeのIndexedDB(2.0)に、限界までデータを登録してみました

開発しているサービスでIndexedDBを使用しているのですが、現状のChromeの場合、どのくらいまでの容量を登録できるのか、また限界までデータ登録した場合、どのような動きになるのか不明だった為、検証してみました。 IndexedDB 2.0とは ブラウザに実装され…

SkyWayでChromeのバックグラウンドタブからのデータ送信が遅くなる現象について

はじめに 表題の件について、現象は以前から認識していたのですが、ブラウザ側の問題と認識していて保留にしてました。 TK (@TK11235)さんが開発している、ユドナリウムでもデータ送信速度が遅くなる現象が発生する様子で、ちょっと気になったので原因を調査…

SkyWayの利用可能ドメイン指定とlocalhostでのデバックについて

はじめに SkyWayを使ったWebサービスを開発する際に、SkyWayのコンソールで「利用可能ドメイン」を指定すると思いますが、私は暫くドメインを跨いでの接続はできないと勘違いしていました。 ドメインを跨いで接続できる事により、様々な方法でデバックできる…

SkyWayでSDPを覗いて対応Codecを確認してみました。

先日書いた記事の追記になります。 端末毎のCodecの確認方法についてSDPで判断できます。という情報をTwitterで頂きました。 SDP自体は何となく聞いた事があったので、なるほどと思い、早速確認してみようと思ったのですが、skyway.js の APIリファレンスを…

SkyWay(WebRTC)を使ってスマホとPCでビデオ通話するサービスを作った時にハマった箇所のメモ

少し前に、iOS11のSafariがWebRTCに対応したので、iPhoneでのWebRTCの動作検証も兼ねて、前から作ってみようと思っていたSkyWay+GoogleMapのサービスを作ってみました。 ~ 現場から中継お願いします!~ パソコンで上記のページを開いて、QRコードをスマート…

音声合成をボイスチャットで使う仕組みを作ってみました

グループ通話またはライブ配信する際に、チャット入力した文章を音声合成してマイクに流す仕組みを作ってみました。 基本的には、開発中のSkyBeje用に作ってみた仕組みですが、SkypeやDiscordの音声通話にも応用できると思います。 以下の3種類の音声合成を…

SkyWay Developer Meetup #1に参加してきました。

9月29日に上野で開催された、表題のイベントに参加してきました。復習も兼ねて、各種資料やまとめのリンクを集めてみました。以下、SkyWay Developers Meetup #1 で、発表時に使われたスライド資料です。 SkyWayの目指す世界 SkyWayを使いこなすために LT : …

SkyWayを使ったYouTube同期再生処理を実装

開発中のチャットサービスに、YouTubeの同期再生機能を実装してみました。 YouTube同期再生のテスト動画。ちょっと暗くてわかりづらいですが、3台のPCをSkybejeで繋いでいます。左上の一番小さなYouTubeの画面の操作で、各PCのYouTube動画が連動して再生・…

SkyWayの正式サービス化

9月7日にSkyWayが正式サービスになりましたね。 webrtc.ecl.ntt.com 私自身、2年近くトライアルで使わせて頂いてて、遂に来たかという想いです。正式サービスといっても、個人での開発やOSSで展開するよう場合は、実質今まで通り無料で使わせて頂けるようで…