Windows版GStreamerのバージョン1.18以降での変更点

最近、Windows10 のサンドボックス環境で、Amazon Kinesis Video Stream(KVS) のC++用プロデューサーSDK のビルド環境をあれこれ試していて、ようやく気付いたんだけど、Windows版GStreamer って、バージョン1.18以降でインストール先のフォルダ構成など変わっていたようです。
そのおかげで、Amazon Kinesis Video Stream(KVS) のC++用プロデューサーSDK で GStreamer用のプラグインをビルドしようとしたときに、バージョン1.16 系だとうまくいって、1.18 以降だとうまくいかなくなっていました。
いろいろ試しすぎて、何をやったらうまくいったのかわからなくなっていたのですが、ようやくわかりました。
結論としては、2022/6/15時点で最新のバージョン 1.20.2 でも、GStreamer をインストール後にフォルダ名を変更して、環境変数 PATH に設定することでビルドできました。

“Windows版GStreamerのバージョン1.18以降での変更点” の続きを読む

Rocky Linux 8 の Visual Studio Code で KVS のC++用プロデューサーSDK をビルドしてみる

こんどは Rocky Linux 8 の Visual Studio Code(以下、VSCode) で、KVS のC++用プロデューサーSDK をビルドしてみたいと思います。
以前、コマンドラインでビルドした記事はこちらです。

“Rocky Linux 8 の Visual Studio Code で KVS のC++用プロデューサーSDK をビルドしてみる” の続きを読む

Windows 10 の Visual Studio Code で KVS のC++用プロデューサーSDK をビルドしてみる

前回は、Visual Studio Communityエディションを使って、VS のC++用プロデューサーSDK をビルドしましたが、今回は無償のIDEとして人気の Visual Studio Code(以下、VSCode)でビルドしてみようと思います。
VSCode は公式サイトから、ダウンロードしてインストールします。
また、Git や CMake、Strawberry Perl、GStreamer もインストールされている前提です。
もしまだインストールしていない場合は、こちらの記事を参考にインストールしてください。


今回は、前回インストールした、Visual Studio 2022 Community エディションの環境を使いますが、gcc や Windows SDK 、Build Tools for Visual Studio などでもいけると思います。

“Windows 10 の Visual Studio Code で KVS のC++用プロデューサーSDK をビルドしてみる” の続きを読む

Windows 10 で KVS のC++用プロデューサーSDK をビルドするは Visual Studio の IDE が幸せだった

古い人間なので、前回は Visual Studio Community 2022 エディション をインストールして、昔ながらのコマンドラインでビルドしたら大変な思いをしました。


今度は本来のIDEとして Visual Studio を使ってビルドしてみたいと思います。
Git や CMake、Strawberry Perl、GStreamer もインストールされている前提です。

“Windows 10 で KVS のC++用プロデューサーSDK をビルドするは Visual Studio の IDE が幸せだった” の続きを読む

【解決】Rocky Linux 8 で Amazon Kinesis Video Stream(KVS) のC++用プロデューサーSDKをGStreamer プラグインとしてビルドする

以前、Rocky Linux 8 で Amazon Kinesis Video Stream(KVS) のC++用プロデューサーSDKをGStreamer プラグインとしてビルドしようと頑張ってみたんだけど、結局できませんでした。おそらくCeontOS 8系も同様かと思います。

やっぱり、OpenSSL のバージョンが、OS付属のものとSDK付属のもので異なっていることが原因なのかなぁと。

“【解決】Rocky Linux 8 で Amazon Kinesis Video Stream(KVS) のC++用プロデューサーSDKをGStreamer プラグインとしてビルドする” の続きを読む

Windows 10 のコマンドラインで KVS のC++用プロデューサーSDKをビルドしようとしたら大変だった

Rocky Linux 8 で Amazon Kinesis Video Stream(KVS) のC++用プロデューサーSDKをGStreamer プラグインとして使おうと思ったら一筋縄でいかなかったので、Windows 10でチャレンジ。

Webで検索しても、古い情報しか見つからなくて、同じ手順ではビルドできないみたい。
2020年くらいの手順で試してもダメだったので、試行錯誤することになっちゃった。

“Windows 10 のコマンドラインで KVS のC++用プロデューサーSDKをビルドしようとしたら大変だった” の続きを読む

Rocky Linux 8 で KVS のC++用プロデューサーSDKがうまくビルドできなかった

前回、Amazon Linux 2 で KVSのC++用プロデューサーSDKをビルドしたら、思いのほかすんなりできた。

ただ、カメラがローカルネットワークにあり、プライベートIPしか持っておらず、EC2 と通信するのがしんどいので、ローカルのRocky Linux 8に入れてみようと思ったら、すんなりできなかったのでメモ。

“Rocky Linux 8 で KVS のC++用プロデューサーSDKがうまくビルドできなかった” の続きを読む

Amazon Linux 2 で Amazon Kinesis Video Stream(KVS) のC++用プロデューサーSDKをGStreamer プラグインとして使ってみる

Tapo C200というネットワークWi-Fiカメラを使用しています。このカメラは4,000円以下で購入できますが、なかなかよくできています。
また、マニュアル等には記載がなかったのですが、公式サイトで「仕様外機能としてRTSPプロトコルを開放しています」とありました。
せっかくなので、Amazon Kinesis Video Stream(以下KVS) プロデューサーを使って、このカメラの動画をKVSにアップロードして、閲覧や蓄積できるようにしてみます。
Kinesis Video Streams プロデューサーライブラリには何種類かありますが、今回は Amazon Linux 2 で「C++ プロデューサーライブラリ」を使って、GStreamer プラグインとして使ってみます。

“Amazon Linux 2 で Amazon Kinesis Video Stream(KVS) のC++用プロデューサーSDKをGStreamer プラグインとして使ってみる” の続きを読む
PAGE TOP