Brightcoveオープンソースプロジェクト
Brightcoveのオープンソースへようこそ。ここでは、ブライトコーブの従業員またはブライトコーブコミュニティのメンバーによって構築された多数のプロジェクトがあり、ブライトコーブ開発のスピードアップに役立ちます。
プロジェクトへの貢献に興味がある場合は、Githubの個々のプロジェクトサイトにアクセスしてください。ここにリストしたいプロジェクトがある場合は、お問い合わせください。
現在の API
-
API リクエストのトラブルシューティングスクリプト
ブライトコーブ API への HTTP リクエストと応答をトラブルシューティングします。
https://github.com/BrightcoveOS/api-request-troubleshooting-script
-
ブライトコーブアップローダー
フロントエンドモジュール。ブライトコーブのインジェスト用の秘密のソースを使用して、s3 へのマルチパートアップロードを直接行えます。
-
ブライトコーブ再生 API ラッパー
Theresa Newman によって書かれたブライトコーブプレイバック API の PHP ラッパーです。
https://github.com/BrightcoveOS/Brightcove-Playback-API-Wrapper
-
Brightcoveのダイナミックインジェストのための PHP ラッパー
このプロジェクトは、Brightcove 動的インジェスト APIをアプリケーションに統合するための出発点を提供します。プルベースの取り込みまたはソースファイルのアップロードを使用して、ビデオと関連メディアを追加および更新する簡単な方法を提供します。
-
API ファサード
この謙虚なライブラリは、ブライトコーブのサーバー API のシンプルなファサードを目指しています。暴徒は追加の機能を要求するため、ここに追加されます。
-
プレーヤー管理 API クライアント
このモジュールを使用して、ブライトコーブプレーヤー管理 API にアクセスできます。基礎となる API のドキュメントはここにあります。
https://github.com/BrightcoveLearning/Player-Management-Client
-
CSharp を使用したブライトコーブ API の例
このプロジェクトは、新しい Brightcove API を C# で使用する方法を示しています。
これはデスクトップ環境(テスト済み)から動作しますが、CORSのためにASP.NETページで使用するとおそらく動作しません。この問題に遭遇した場合、これを解決する唯一の方法は、Brightcove が提供する PHP プロキシを CMS APIのサンプルページで使用することだと思います。
すべてのコードは現状のまま、純粋に例として提供されます。自己責任で使用してください。いかなる方法、形や形でもサポートが提供されていません。
-
ブライトコーブ API Python ツール
このリポジトリには、ブライトコーブ関連の API を処理し、動画ライブラリ全体の反復処理や動画に対するアクションの実行などのタスクを簡素化するために Python で記述されたツールとモジュールが含まれています。
Pythonのテストされたバージョン:3.8.3
すべてのコードは現状のまま、純粋に例として提供されます。自己責任で使用してください。いかなる方法、形や形でもサポートが提供されていません。
-
プレーヤー管理 API クライアント
このモジュールを使用して、ブライトコーブプレーヤー管理 API にアクセスできます。基礎となる API のドキュメントはここにあります。
https://github.com/BrightcoveLearning/Player-Management-Client
プレーヤーと SDK
-
Video.js プラグインフレームワークジェネレータ
これは、video.js プラグイン用のYeomanジェネレータです。これは、video.js コアチームの推奨事項、およびブライトコーブでプラグインを開発するためのツールと規則に基づいています。
システム統合
-
SharePoint 2013 のブライトコーブビデオコネクト
SharePoint 2013 向けブライトコーブビデオコネクトを使用すると、パブリッシャーは SharePoint から直接動画や動画再生リストを追加、参照、管理することができます。プレーヤーコンポーネントにより、ブライトコーブの動画クラウドアセットを SharePoint ページに直接統合できます。
-
Drupal 向けブライトコーブビデオコネクト
Brightcove Video Cloud は、あらゆるデバイスでデジタルオーディエンスにプロ品質のビデオを配信するための動画ホスティングおよびパブリッシングソリューションです。高度にカスタマイズ可能なプレーヤー、HDストリーミング、サードパーティーCDN、YouTubeとの同期を提供します。Drupal 用 Brightcove Video Connect を使用すると、Drupal を活用した Web サイトに動画コンテンツを効率的に追加および管理できます。
-
ワードプレスのブライトコーブビデオコネクト
ブライトコーブの動画とプレイリストのライブラリを WordPress 内からネイティブに扱うことをお考えですか?10up.comによって開発されたこのプラグインを使用すると、複数のアカウントやビデオライブラリを処理し、ビデオをアップロードし、プレイリストに追加し、あなたのビデオとショートコードをレンダリングし、WordPressの管理インターフェイス内からすべてをレンダリングする力を持っています。
-
SharePoint 2013コネクタ
SharePoint 2013 と複数のビデオクラウドアカウント間の統合を提供します。
-
Adobe エクスペリエンスマネージャー向けブライトコーブビデオコネクト
Adobe エクスペリエンスマネージャ向け Brightcove ビデオコネクト(AEM)は、ブライトコーブ Video Cloud と AEM 間でワークフローを統合する最も簡単な方法です。AEM ユーザーは、Brightcove Video Connect を使用して、AEM ユーザーインターフェイス内から直接動画を追加、参照、管理できます。
-
CQ5コンポーネント
CQ5 コンポーネントはブライトコーブを統合します
テクノロジー:CQ5
https://www.github.com/coresecure/Adobe-CQ5-Brightcove-Connector
-
セールスフォークリフト
Salesforce は、データストアから Salesforce への大規模なデータの同期を容易にするバルク API を提供します。このプロジェクトは、Ruby アプリケーションで Salesforce バルク API を使用するための gem を提供します。
テクノロジー:セールスフォース、ルビー
分析
-
アドビアナリティクス
Adobe Analytics プラグインは、Players モジュールを使用して簡単に設定できます。詳細については、「Adobe Analytics イベントトラッキングの設定」を参照してください。
-
グーグルアナリティクス
Googleアナリティクスプラグインは、プレーヤーモジュールを使用して簡単に設定することができます。詳しくは、「Google アナリティクスのイベントトラッキングの設定」を参照してください。
雑多
これらのプロジェクトは、他のカテゴリには適合しません。
-
Perl コモンズ
このプロジェクトは、他の Perl プロジェクトで使用するための共通のクラスとユーティリティを提供します。これには、サードパーティライブラリと Brightcove オープンソースライブラリが含まれる場合があります。
テクノロジー:Perl
-
メトリクスグラファイトピクルス
コーダ・ヘイルの延長
テクノロジー:グラファイト、ジャワ
-
LGサンプルアプリ
これは、Brightcove アカウントの複数のプレイリストを表示する LG 動画アプリケーションです。アプリケーションは最小限の構成で済むように設計されており、お客様が希望する機能に応じて UI を変更したり、機能を追加/削除したりするためのカスタマイズを行うことができます。
テクノロジー:LG、テレビ
-
ロクサンプルアプリ
このテンプレートは、Roku でブライトコーブのコンテンツを公開するためのジャンプスタートを提供します。このアプリケーションで公開を開始するには、次のものが必要です。
テクノロジー:ろく、テレビ
-
ジャワ・コモンズ
このプロジェクトは、他の Java プロジェクトで使用するための共通のクラスとユーティリティを提供します。これには、サードパーティライブラリと Brightcove オープンソースライブラリが含まれる場合があります。
テクノロジー:Java
-
ダイヤモンド
Diamond はシステムメトリックスを収集し、グラファイトに公開するPythonデーモンです。CPU、メモリ、ネットワーク、I/O、負荷、ディスクメトリックを収集することができます。さらに、ほぼすべてのソースからメトリックスを収集するためのカスタムコレクタを実装するための API も備えています。
テクノロジー:グラファイト、パイソン