オープンソース


OBS Studio OBS Studio プラグイン「Branch Output」

Branch Output

OBS Studio にソース・シーン毎のパラ出し機能を追加するプラグインです。 導入することで、ソースあるいはシーン毎に RTMP / SRT で個別配信が可能になります。

技術スタック

- OBS Studio プラグイン開発

- C/C++

- マルチプラットフォーム開発


Symbol Metal on Symbol V2

Metal(メタル)とは Symbol ブロックチェーンに、任意の(サイズの)データを書き込んだり読み込んだりするためのプロトコルです。 簡単に言えば、Symbol ブロックチェーンをオンラインの不揮発性メモリ(ROM)として使用できます。

弊社が開発し、プロトコル及び CLI と SDK をオープンソースとして公開しています。

技術スタック

- Symbol ブロックチェーン

- TypeScript


Symbol Smart Transaction for Symbol (PoC)

Smart Transaction とは、マルチシグトランザクションの署名者間で、トランザクションの動的生成と検証を行うためのプロトコルであり、 ブロックチェーンにデプロイされた「Smart Transaction」と呼ばれるプログラムコードをお互いの環境で実行することで、 トラストレスにマルチシグトランザクションを実行できるようにする技術です。

PoC を弊社が開発し、オープンソースとして公開しています。

技術スタック

- Symbol ブロックチェーン

- TypeScript

- Rust, WebAssembly

Smart Transaction の実体は Rust で書かれ WebAssembly にコンパイルされたバイトコードです。 それを Metal on Symbol を使用してブロックチェーンにデプロイしています(このために Metal on Symbol を開発した)


SRT SRT を活用したリモート配信システムレシピ集

リモートワーク時代の昨今、配信もリモートで行う事が多くなっています。 SRT というプロトコルを使用して、リモート配信の環境下でも、 安価で高品位な配信システムを構築することを目的として、 本レシピ集を作成しています。

技術スタック

- SRT

- OBS Studio

- vMix

- Larix Broadcaster


Ethereum 話題の Web3 ゲームを作ってみた

Decentralized じゃんけん "DeJunkeng"

1 対 1 じゃんけんゲームを dApps で実装。

勝利すると記念コイン「JunkCoin」がもらえる!

※かなり古いので現在は動かないかもしれません。

技術スタック

- Ethereum

- Solidity

ゲームのバックエンドはすべてスマートコントラクトで実装されています。

- Hardhat

- React

- MetaMask


その他のリポジトリ

弊社 GitHub リポジトリ一覧 よりご確認ください。

Copyright © 2024 OPENSPHERE Inc.