TethrTethr
ガイド
機能テスト
プレイグラウンド
API
  • English
  • 日本語
GitHub
ガイド
機能テスト
プレイグラウンド
API
  • English
  • 日本語
GitHub
Tethr

Tethr

カメラを制御するための JavaScript/TypeScript ライブラリ

ガイド機能テストAPI

統一されたカメラ制御

PTP-over-USB カメラと Webcam を単一の API で。capability ベースのベンダー判定。

ライブビュー & 撮影

ライブビューの MediaStream 取得、オートフォーカス、撮影をブラウザから直接。

Object Store

カメラ内ストレージのファイルをチャンク転送で一覧・ダウンロード・ストリーミング。

Tethr は、WebUSB (PTP) と WebRTC (webcam) を通じてブラウザからデジタルカメラを 制御する JavaScript/TypeScript ライブラリです。

import {TethrManager} from 'tethr'

const manager = new TethrManager()
const camera = await manager.requestCamera('ptpusb')
await camera.open()

await camera.set('shutterSpeed', '1/30')
const result = await camera.takePhoto()

接続したカメラの全機能を試すには 機能テスト、手で触れる デモは プレイグラウンド を参照してください。

MIT Licensed | Copyright © Baku Hashimoto