WebRTC
“Unified Plan” Transition Guide (JavaScript) - Google ドキュメント なんかそのうち仕事で見返しそうな感じがあったので訳してみた。
そもそも「STUNを実装する is 何」というところから整理しないとですが、しました。ただしタイトルにもある通り、一部です。 GitHub - leader22/webrtc-stun: 100% TypeScript STUN implementation for WebRTC. JavaScriptの先行実装はいろいろ見つかるけど…
Part.1はこちら。 NodeJS製WebRTC DataChannel、NodeRTCのコードを読む Part.1 - console.lealog(); 長かったこのシリーズもこれで最後です。
Part.1はこちら。 NodeJS製WebRTC DataChannel、NodeRTCのコードを読む Part.1 - console.lealog(); 今回もSCTPの実装を読んでいく後編です。だいぶ長丁場になってきたけど、そろそろゴールも見えてきたところ。
Part.1はこちら。 NodeJS製WebRTC DataChannel、NodeRTCのコードを読む Part.1 - console.lealog(); この記事では、ついにSCTPのレイヤーへ。
Part.1はこちら。 NodeJS製WebRTC DataChannel、NodeRTCのコードを読む Part.1 - console.lealog(); この記事では、前回から読んでるDTLS部分の後編を。
前回までのあらすじ。 `nodertc/nodertc`を読んでた クライアントとSessionを確立する際に、内部的にいくつかサーバーを立ててた STUN: 前回読んだ DTLS: 今回はコレ SCTP こいつらの詳細を読み進めているところ というわけで、今回はDTLSの部分。 書いてみ…
前回までのあらすじ。 `nodertc/nodertc`を読んでた クライアントとSessionを確立する際に、内部的にいくつかサーバーを立ててた STUN DTLS SCTP こいつらの詳細を読み進めていく というわけで、まずはSTUNから。
GitHub - nodertc/nodertc: [WIP] WebRTC Datachannels for Node.js JavaScriptで書かれたWebRTCの実装で、現時点ではDataChannelのみ実装されてます。WebRTCスタックの実装、興味はあって前々から読んでみたいとは思ってたものの、RFCの数も多いし高い壁よ…
【増員!】WebRTC Meetup Tokyo #19 : ATND 俺の中でわかりにくい会場オブ・ザ・イヤー回。
WebRTC Meetup Tokyo #18 : ATND 台風な中、今回も海外スピーカーの多い回やった。YouTubeでの配信もあったしアーカイブも公開されてるので、今からでも見れます! WebRTC Meetup Tokyo #18 #webrtcjp - YouTube
GitHub - webrtc/adapter: Shim to insulate apps from spec changes and prefix differences. Latest adapter.js release: 界隈で脊髄反射的に必要って言われてる気がする 個人的にはお世話になったことはない SkyWayのJS-SDKでもサンプルでも使ってないし…
SkyWay UG Tokyo #3 - connpass 今回はDEJIMAというスペースにて。めっちゃおしゃれ空間やった。 品川から歩いて20分くらい。 Innovation Space DEJIMA
WebRTCなコードをE2Eテストする - console.lealog(); これの続編で、CI上で実行したい! そう思ってあれこれやってて得られた学びです。
もちろん音ありで。いわゆるWebRTCでの複数人ビデオチャットみたいなケース。ただ普通に動画ファイルでもHLSでもなんでも、複数同時再生したいならこの問題にハマるはず。
という試みをやってみたのでその学びをメモ。もちろん全てのケースをカバーできたわけではなく、無限に気になることはあるけど、まあきっかけといことで。環境はmacOSです。CIで動かすのは続編としてまたいつかブログに書きます。
`navigator.mediaDevices.getUserMedia()`することで手に入る`MediaStream`を、それ以外の手段でどうやって自作するかという話です。どんな形であれ思いついたのをメモっておきます。
2018年2月verです。 基本的に2017年8月に書いた記事と変わってない。NO進歩。 2017年版: getUserMedia()で画面のストリームを取得する - console.lealog(); この記事に書いてること + さらに最近調べたことをメモ。 なんかおかしかったら教えてください。
ピクシブ社にはじめて入った回。 ふっつーに仕事のミーティングしてる横で、マンガもいっぱいあって無限に時間つぶせそうな空間でした・・!
Specによると、 An RTCDataChannel can be configured to operate in different reliability modes.A reliable channel ensures that the data is delivered at the other peer through retransmissions. An unreliable channel is configured to either lim…
【増員】WebRTC Meetup Tokyo #17 Special Edition|IT勉強会・セミナーなどのイベント情報検索サービス - TECH PLAY[テックプレイ] 海外有名人大集合回です!
っていう実験を弊社の開発合宿でやったので、その学びをメモっておきます。最近こういうわかりやすいようでわからないタイトルの記事が多い気がする・・。
またもニッチなケースを踏みましたというメモです。
行ってきたし、LTで発表もしてきました。スタッフ・ドリンク・フードの潤沢さに大企業の影を見たやで・・・!
Safari効果も落ち着いたのか、いつもどおりな感じやったwけど今回は大阪と同時開催! WebRTC Meetup Tokyo #16 : ATND なので(?)、発表もしてきました。 俺たちは雰囲気でgetUserMedia()をやっている
Media Capture and Streams この仕様書をだらーっと流し読みしたので、知らんかったことをメモ。 あとついでに気になった指定について調べたことも。
WebRTC界隈で、 Chromeの`video.srcObject = stream`はバグってるから使っちゃダメ 代わりに`video.src = URL.createObjectURL(stream)`を使え という噂があって。とはいっても、 Safariでは`URL.createObjectURL(stream)`がエラーになる URL.createObjectUR…
タイトルに収まらんwSafariのWebRTCは新しめの仕様なので、`createOffer()`にオプションを渡して`recvonly`にする方法が使えない。 pc.createOffer({ offerToReceiveAudio: true, offerToReceiveVideo: true, }) こういうやつ。なので、代わりに、 pc.addTr…
間違ってたら教えてください。
なんかいつになくすげー混んでた回。Safari効果? WebRTC Meetup Tokyo #15 : ATND