最後の7日間は、アンドロイドからWowzaMediaEngineへのライブビデオストリーミングの実装が問題になっています。RTMP経由でアンドロイドからWowzaにライブビデオをストリーミングする方法
私は公式のWowzaのページで私の研究を始めました。そして、私はアンドロイドとIOSのためのGoCoderSDKライブラリの存在に感心しました。 「小」の問題は、価格(10K最初の年、毎年2K)であると私は「小」のクライアントのためのアプリケーションを構築しておりますので、私は他のライブラリ試してみました:
libstreamingが私の意見では、(醜いコード化されたokですが難しい気持ちはありません)、修正すべきバグがたくさんありますが、かなり複雑なテクニックがあります。私はNexus 5 marshmallowでテストしましたが、MediaCodecと低いビデオ解像度を使用してしばらくしてから動作しました。解像度を上げるとMediaRecorderに切り替わり、ほとんど動作しません。 KitKatのデバイスでは、私は全くそれを開始することができませんでした。 3〜4日間の修正プログラムの実装後、私はあきらめました。リブの縫い目はもはや維持されない
Media Broadcasting Library有望ですが、試してみました。本当に高価です。 500ドル/月は私の意見ではあまりにも単純です。
KickFlipはきれいにコーディングされていて、すてきで素晴らしい機能があり、RTMP/RTSPのサポートを削除しました。サポートを元に戻そうとしましたが失敗しました。
RealTimeLibsです。インストール済みストリームを開始できないPlayStoreからME(デモアプリケーション)をブロードキャストします。デモアプリは絶えずクラッシュしています。落胆し、彼らに連絡しようとしなかった。
何をする、(私はそれで最高の結果を持っていたので)libstreamingライブラリを書き換えるか、自分のソリューション(それがかかるだろうどのくらいの時間を知ってはいけない)を書くために、GoCoderSDKを購入します。巨大なマルチメディア体験が必要です(私は持っていません)?
ソフトウェアエンコーディングを行うのは正しいのですか? [Androidでffmpegを使用したハードウェアエンコーディング](https://trac.ffmpeg.org/wiki/HWAccelIntro)に関する最新情報はありますか? btwを共有してくれてありがとう。 – kpaxit
@kpaxitありがとう、ありがとう。私はそれがGPUを使用していないと思うが、わからない。私はFFMpegRecoder(https://github.com/bytedeco/javacv/blob/master/src/main/java/org/bytedeco/javacv/FFmpegFrameRecorder.java)のJavaCVソースコードをチェックしています。私が知る限り、 -hwaccelの使用はありません。しかし、それは素晴らしい機能だろう。多分GitHubのSamuelに直接書き込むと、レコーダーのインスタンスで簡単なメソッド呼び出しでオン/オフを切り替えることができれば素晴らしいだろう。 – bajicdusko
どのようにあなたのWowza Severを設定しましたか? – hunghd