AJA 製品を使用した製品開発

AJA の開発者プログラムに加入し開発パートナーとなる企業は、AJA 製品を自社のシステムに組み込めます。

開発パートナーは実績のある AJA ビデオ I/O デバイスを使用し、組み込み製品やソフトウェアの開発が行なえます。

開発に際し開発パートナーは、AJA から提供される汎用性が高い豊富なサンプル、検証用の貸し出し機材、専任エンジニアの行うサポートを無料で利用できます。

開発コストが削減できるため、統合製品をより早く市場に投入可能です。

基本情報

SDK = “Software Developers Kit”

SDK は、開発者向けのツール群です。製造会社がハードウェアを制御するソフトウェアを開発するために使用します。その中には、開発を始めるために役立つ、ツール、ヘッダー、ライブラリー、サンプルコード、サンプルアプリケーションが含まれます。

API = “Application Programming Interface”

開発者がよく使う言葉です。これは、ソフトウェアアプリケーションを構築するための、ルーチン、プロトコル、ツールをまとめたものです。API は、操作、入力、出力、基本型といったソフトウェアの部品を提供します。つまり、このインターフェイスにより AJA のハードウェアに情報を入出力できるソフトウェアをプログラマーが作成できるようになります。

AJA の SDK / API 言語

AJA の SDK ツールと API を使用して AJA のハードウェアを制御するためには、C++ でソフトウェアを開発する必要があります。C++ は、最も汎用性が高く最も有名なプログラミング言語のひとつです。C や C# は非対応です。C++ にのみ対応しています。

AJA 製品を使用して開発するメリット

many sample

高い汎用性と豊富なサンプル

非常にシンプル、堅牢、組織化され、本質的に AJA の全製品で共通化されています。Ross Video、Newtek、Cisco、Elemental、Google、IBM、Grass Valley、Sony、その他の開発会社からのフィードバックを受け改善が行われています。SDK に含まれるサンプルコードとサンプルアプリケーションは、開発を円滑に開始するのに最適です。つまり開発者は、アプリケーションをスクラッチから書き始めるのではなく、サンプルコードを元に開発を進められます。

rental 2

新規開発者に対する機材貸出

開発者は開発の最初の一歩として、AJA または AJA 販売代理店に機材貸出の申請を行えます。AJA はすべての開発者に対し、貸出用の機材を用意しています。

機材貸出について

good support

優れたサポート

AJA の SDK は業界随一のサポートを提供しています。開発者は質問がある場合、SDK を開発し対応製品を設計している AJA のエンジニアに直接尋ねられます。現時点でもおそらく今後も、問い合わせは無料で行なえます。 他社の多くは、質問の際にトークンを購入する「トークンシステム」でサポートを提供しています。その他には標準的な販売店向けのサポートしか提供していない場合もあります。AJA のサポートチケットは永久に記録され、特定のサポートエンジニアが担当します。解決するまでチケットのステータスが記録されます。

AJA の SDK 素材は全て、オンラインサポートチケットシステムに保存されています。“Knowledgebase” セクションには、すべての SDK とサポートドキュメントが保存されています。

開発者が送信したサポートチケットは、特定のエンジニアが担当します。応対は「ウェブフォーラム」スタイルで永久に記録され続けます。AJA はこの方法で完全かつ永久に開発者の方との全てのやり取りを記録しています。開発チームに所属する全メンバーは、ログインすると、AJA と同社間のすべてのやり取りを確認できます。したがって余分なやり取りが削減され、サポートの速度が向上します。すべての SDK サポートへの質問は、このシステムを通じて行われており、可能な限り迅速なサービスを実現しています。

AJA 開発者プログラムの想定市場

AJA 製品は、下記分野のハイエンド市場に対応する信頼性の高い優れたソリューションになります。AJA は、ハイエンドのポストプロダクションに強い影響を与えています。AJA 非対応のハイエンドカラーコレクションアプリケーションはありません。

キャプチャーやプレイアウトサーバーでも強い影響力があります。AJA の拡張ボードは柔軟性と安定性が高く、ユーザーの要望と予算に応じて複数の拡張ボードを容易くサポートできる SDK が実現します。

利用例

  • プレイアウトサーバー
  • ストリーミング
  • QC / 波形分析 (モニターキャリブレーション)
  • オンエアグラフィック
  • 「放送パッケージ」 アプリケーション
  • 医療画像
  • セキュリティ / 監視
  • ポストプロダクション (カラーコレクション、編集など)
  • 幅位広いエンコードアプリケーション
  • アーカイブ用キャプチャー
  • 内部プロジェクト (広域ネットワーク / AJA のハードウェアと通信する専用ソフトウェア)
  • スポーツのリプレイ
  • テストパターン生成
  • マルチチャンネルインジェスト
  • VR (成長が早い新市場)
  • プロジェクションマッピング / ビデオウォール
  • バーチャルセット / バーチャルスタジオアプリケーション

AJA SDK へのサインアップ方法

signup

申込手順

  1. AJA Developer Application フォームに必要事項を入力し申請します。
  2. AJA は申請を受け取り、承認の可否を判断します。適切な部署の管理者が Developer 申請に CC されます。
  3. AJA 契約管理の認証メールが届きます。
  4. AJA 契約管理は SDKLMNDA (ソフトウェア開発キットライセンスと相互秘密保持契約) 書類を送ります。
  5. 開発者は SDKLMNDA 書類に署名後、スキャンし AJA 契約管理に返信します。
  6. AJA はアカウントを有効にし、sdksupport.aja.com へのログイン資格を付与します。

今すぐ申し込み

AJA OEM / 開発者向け製品

kona hdmi 1

KONA HDMI

  • 製品番号 : KONA-HDMI-R0
  • フルサイズ HDMI 入力 x 4
  • 4 チャンネルの 2K/HD HDMI をキャプチャー
  • 1 入力あたり最大 8 チャンネルのエンベデッド HDMI オーディオ
  • Telestream® Wirecast®、vMix® などで 16 チャンネルのエンベデッドオーディオのストリーミング / スイッチング機能
  • ノンリニア編集機に AJA Control Room™ でキャプチャーし、カラーコレクションや VFX を実行
kona 1 1

KONA 1

  • 製品番号 : KONA-1-T-R0 / KONA-1-S-R0
    • “S” バージョン : ロープロファイル PCIe ブランケットモデル
    • “T” バージョン : 標準 PCIe ブランケットモデル
  • シングルチャンネル 3G-SDI キャプチャーまたは、最大 2K/HD 60p プレイバック
  • フルサイズ 3G-SDI BNC 端子
  • PCIe 2.0 2 レーン
  • RS-422 対応
  • アンシラリーデータのキャプチャーと処理
  • 8/10 ビット YCbCr と RGB フレームバッファフォーマット
  • 16 チャンネル SDI エンベデッドオーディオ入出力、24 ビット 48kHz
  • HD/SD ゲンロック、リファレンスビデオまたは LTC 入力 (選択可能)
corvid

Corvid

  • 製品番号: Z-OEM-CRV-S-R0 / Z-OEM-CRV-T-R0
    • “S” バージョン : ロープロファイル PCIe ブランケットモデル
    • “T” バージョン : 標準 PCIe ブランケットモデル
  • 非圧縮 SD/HD 入出力向け PCIe 4x ボード
  • 1.5G SDI フォーマット対応 (最大 1080p/30)
  • シングルチャンネル入出力と REF/LTC 入力
  • RS-422 対応
  • 16 チャンネルエンベデッドオーディオ
corvid 3g

Corvid 3G

  • 製品番号 : Z-OEM-CRV3GS-R0 / Z-OEM-CRV3GT-R0
    • “S” バージョン : ロープロファイル PCIe ブランケットモデル
    • “T” バージョン : 標準 PCIe ブランケットモデル
  • 非圧縮 SD/HD 入出力向け PCIe 4x ボード
  • 1.5G SDI フォーマット対応 (最大 1080p/60)
  • シングルチャンネル入出力と REF/LTC 入力
  • RS-422 対応
  • 16 チャンネルエンベデッドオーディオ
corvid 22

Corvid 22

  • 製品番号 : Z-OEM-CRV-22-R0
  • 2 チャンネル非圧縮 SD/HD 入出力向け PCIe 4x ボード
  • 3G SDI フォーマット対応 (最大 1080p/60)
  • デュアルチャンネル入出力と REF/LTC 入力
  • RS-422 対応
  • チャンネル毎に 16 チャンネルのエンベデッドオーディオ
corvid 24

Corvid 24

  • 製品番号 : Z-OEM-CRV-24-R1 / Z-OEM-CRV-24-R3
    • “R1” バージョン : すべてのケーブルが付属します
    • “R3” バージョン : ケーブルが付属しません
  • 4 チャンネル非圧縮 SD/HD 入出力向け PCIe 4x ボード
  • 3G SDI フォーマット対応 (最大 1080p/60)
  • 4 チャンネルの入出力を任意に構成可能、REF/LTC 入力
  • RS-422 対応
  • チャンネル毎に 16 チャンネルのエンベデッドオーディオ
  • ホストシステムの給電不足に備え、各チャンネルの入出力を機械的なバイパスで中継 (非常に独特な機能)
corvid 44

Corvid 44

  • 製品番号 : CRV-44-S-NC1 / CRV-44-T-NC1 / CRV-44-S-R0 / CRV-44-T-R0 / CRV-44-BNC-R0 / CRV-44-S-NCF / CRV-44-S-NF / CRV-44-T-NCF / CRV-44-T-NF / CRV-44-BNC-NF
    • “S” バージョン : ロープロファイル PCIe ブランケットモデル
    • “T” バージョン : 標準 PCIe ブランケットモデル
    • “NC1” バージョン : ケーブルが含まれません
    • “BNC” バージョン : フルサイズ BNC 端子が付属 (標準ブランケットサイズのみ)
    • “NF” バージョン : ファンレスモデルで、すべてのケーブルが含まれます
    • “NCF” バージョン : ファンレスモデルでケーブルが含まれません
  • 4 チャンネル非圧縮 SD/HD 入力または出力向け PCIe 8x ボード
  • 3G SDI フォーマット対応 (最大 1080p/60)、4K/60p 対応
  • 4 チャンネルの入出力を任意に構成可能、REF/LTC 入力
  • RS-422 対応
  • チャンネル毎に 16 チャンネルのエンベデッドオーディオ
corvid 88

Corvid 88

  • 製品番号 : CRV-88-9-S-NC1 / CRV-88-9-T-NC1 / CRV-88-S-R0 / CRV-88-T-R0 / CRV-88-9-S-NCF / CRV88-9-S-NF / CRV88-9-T-NCF / CRV88-9-T-NF
    • “S” バージョン : ロープロファイル PCIe ブランケットモデル
    • “T” バージョン : 標準 PCIe ブランケットモデル
    • “NC1” バージョン : ケーブルが含まれません
    • “BNC” バージョン : フルサイズ BNC 端子が付属 (標準ブランケットサイズのみ)
    • “NF” バージョン : ファンレスモデルで、すべてのケーブルが含まれます
    • “NCF” バージョン : ファンレスモデルでケーブルが含まれません
  • 8 チャンネル非圧縮 SD/HD 入力または出力向け PCIe 8x ボード
  • 3G SDI フォーマット対応 (最大 1080p/60)、4K/60p 対応
  • 8 チャンネルの入出力を任意に構成可能、REF/LTC 入力
  • 同時に 4K のキャプチャーと出力、または 2 チャンネルの 4K の入力もしくは出力、または 8K のキャプチャーもしくは出力に利用可能
  • RS-422 対応
  • チャンネル毎に 16 チャンネルのエンベデッドオーディオ
corvid 3g fiber

Corvid 3G Fiber

  • 製品番号 : CRV-3G-Fiber-R0
  • 1 チャンネル非圧縮 SD/HD 入出力向け PCIe 4x ボード
  • SC ファイバー端子、シングルモードファイバー対応 (1310nm)
  • 3G SDI フォーマット対応 (最大 1080p/60)
  • RS-422 対応
  • 16 チャンネルエンベデッドオーディオ
corvid hevc

Corvid HEVC

  • 製品番号 : CRV-HEVC-R0
  • 最大 4K 60P または独立した 4 チャンネルの最大 1080p/60 の HD を HEVC でキャプチャーとエンコードするためのPCIe 8x ボード
  • 直接キャプチャーとエンコードに加え、ファイルからファイルへのエンコードにも対応
  • 1 チャンネル非圧縮 4K または 4 チャンネル HD のキャプチャーボードとしても使用可能
  • LTC/REF 入力
  • チャンネル毎に 16 チャンネルのエンベデッドオーディオ

1 種類の SDK で市販製品を含む下記製品シリーズに対応

  • KONA 1
  • KONA HDMI
  • KONA Lhe Plus
  • KONA LHi
  • KONA 3G
  • KONA 4
  • KONA IP
  • Io Express
  • Io XT
  • Io 4K
  • Io 4K Plus
  • Io IP
  • T-TAP
  • Corvid-T
  • Corvid 3G
  • Corvid 3G Fiber
  • Corvid 22
  • Corvid 24
  • Corvid 44
  • Corvid 88
  • Corvid HEVC

よくある質問

Q: KONA と Corvid の違いは何ですか?

A: KONA は、市販製品ですが OEM / 開発者の方にも販売されています。 KONA は主要なノンリニア編集機に対応する標準的なドライバーとプラグインが出荷の段階から提供されています。また、AJA のキャプチャーアプリケーション ControlRoom にも対応しています。さらに KONAは、専用のアナログ / デジタルオーディオインターフェイス、アップ / ダウン / クロスコンバージョン、SDI / HDMI / アナログといった複数の入力フォーマットなど、より民生向けに焦点を当てた特徴を備えています。Corvid は SDI に焦点を絞っていて、標準的なドライバーやソフトウェアは提供されていません。AJA の SDK もしくは、AJA の SDK を使用して開発されたアプリケーションと一緒に使用する必要があります。

Q: 複数の KONA または Corvid を単一のシステムに組み込めますか?

A: 可能です。実際に多くの開発者がそのようなシステムを開発していて、最大で 4 枚のボードを単一のシステムに利用しています。KONA と Corvids を組み合わせても使用可能で、それらはすべて NTV2 (や NTV4) に対応しています。例えば、Quantel (現在は SAM ) は 4 台の Corvid 88 を、カラーコレクションシステム 8K Pablo Rio に使用しています。Quadrus Technology は 2 台の Corvid 88 を使用して、一度に最大 16 チャンネルをインジェストできる単一のシステムを開発しています。Vmix は KONA と Corvid を組み合わせて使用しています (Vmix は 1 台の Corvid 88 と 1 台の KONA 4 を使用し、8 チャンネルのキャプチャーと 4 チャンネルのモニターを行っています)。

Q: 電話で SDK のサポートを受け付けていますか?

A: 必要なら制限付きで可能です。第一に、あらゆる SDK に関する質問は sdksupport.aja.com 経由でサポートチケットの取得が必要です。これは AJA が課題を記録する必要があるためです。オンラインサポートでは解決できないと判断された場合、SDK エンジニアは電話対応への移行を判断します。

Q: AJA はエンジニアリングまたは専用開発を請け負っていますか?

A: いいえ。ただし、販売規模によっては検討しますが、相応の利益を分配いただきます。エンジニアリングの時間は高価値で、AJA のエンジニアは常に多忙です。AJA は、専用開発を請け負えるサードパーティのソフトウェア請負業者を多く知っています。SDK を上手く扱えなかった場合、適切な請負業者をご紹介可能です。

Q: 自社の開発者ではなく他社に依頼した場合、請負業者は SDK にアクセスできますか?

A: 可能です。SDKLMNDA は、開発会社および関連するすべての請負業者の SDK へのアクセスを認めており、法的に保護します。

Q: キャプチャー時の最小レイテンシーはどの程度ですか?

A: AJA の SDK は、キャプチャー時に「自動計算」スタイルのフレームバッファを採用しています。基本的に、すべてのフレームをキャプチャーし、処理が行えるようにします。したがって、素の最小レイテンシーは 1 フレームです。「行ごとの」フレームバッファ尋ねられる場合もあります。それは基本的には、個々のライン毎にフレームバッファをし、それぞれのラインを処理できるようにすることを意味します。これは、「サブフレーム」レイテンシーを与えます。非常に複雑ですが、AJA はこの方法を採っておらず、おそらくどの企業も採用していません。

Q: アプリケーションを開発すれば、複数の Thunderbolt でキャプチャーを行えますか?

A: 可能です。開発したアプリケーションと複数の Io XT、Io 4K、Io 4K Plus、Io IP、T-TAP を組み合わせて KONA のように使用できます。問題になるのは帯域幅だけです (Thunderbolt 3 でさえも PCIe 2.0 8x スロットの帯域幅を持っていません)。

Q: 開発向けの貸出機はいつまで貸してもらえますか?

A: 通常は 30 日です。延長可能ですので、必要な場合には理由をお知らせください。

Q: OEM 機器としてコンバーターを利用できますか?

A: 可能です。 医療画像設備に、画像キャプチャー用のアダプターとして HA5 と Hi5 が採用されています。OEM / 開発者向けにコンバーターの変更を行って出荷はできませんが、OEM / 開発者にて組み合わせて構いません。

Q: 開発者は U-TAP 製品を使用できますか?

A: OEM 事業者や開発者が U-TAP を彼らの製品に組み込んでいただくことは大歓迎ですが、U-TAP は UVC/UAC デバイスなので SDK やドライバーが不要です。主要な OS に標準で組み込まれている UAC/UVC プロトコルを利用しています。

開発事例

Quadrus MAI (マルチチャンネル・オートマティック・インジェスター) は、マルチチャンネルビデオ収録ソリューション Quadrus Ingest Machine のターンキーシステムです。AJA 社の Corvid 22/24/88 を活用した OEM 製品です。

日本で求められる機能を備え、時間と手間=コストを最小限にする、マルチチャネルビデオ収録ソリューションです。

quadrus mai 1280x720

関連情報

日々進化する放送技術に対し、AJA は世界中の放送、制作、ポストプロダクション、プロ AV システムインテグレーター産業が将来に渡って使用できる技術を提供しています。

AJA 製品を扱う販売会社は、以下の購入先情報からご確認いただけます。また、AJA-JP では購入前に製品を実際に確認できる、評価用の機材を無料貸出しています。