🍃このブログは移転しました。
3秒後、自動的に移動します・・・。

OSSのWebRTC SFU mediasoup v3のコードを読む(サーバー/C++前編)

C++はまだnoobなんですが、雰囲気を察して読んでみたメモです。

サーバー/NodeJS編はこちら。

OSSのWebRTC SFU mediasoup v3のコードを読む(サーバー/NodeJS編) - console.lealog();

最低限のコードだけでも読んでて息切れするほどにデカいので、前後編にしました。
ただそれでもすべてのコードを読めたわけではないという。

続きを読む

addTransceiver() と addTrack() の使い分け

`addStream()`は死にました。
5バージョンくらい前のChromeをサポートしたいとか理由がない限り、忘れてしまってよいです。

他人のコードを読んでてコレが出てきたら、メンテされてない or 古いバージョンをサポートしようとしてるの2択です。

これからのWebRTCでメディアを送りたい場合は、`addTrack()`か、`addTransceiver()`を使います。

続きを読む

Node.jsでBufferを読み取る

プロトコルの実装でよく出てくるやつのまとめです。

Node.jsの`Buffer`を通して得た、オクテットバイトストリームってやつを対象に。

普通に`Buffer`のメソッドを使うこともあるし、特定のバイトからビットを取り出すこともあるはずで、そのバリエーションのメモ。

もうバリエーションはないかもしれないけど、また見つけたら追記する。

続きを読む