問題タブ [vp8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - VP8' JNI を使用した Android 用 Libvpx
Android アプリケーションで vp8 を使用したいので、C++ で記述された libvpx をダウンロードし、JNI を使用してアプリに接続したいと考えています。だから私が行った手順
アプリの jni ディレクトリに libvpx チェックアウトを配置します
次のように jni ディレクトリから configure スクリプトを実行します。
./libvpx/configure --target=armv7-android-gcc --disable-examples --disable-neon --sdk-path=/opt/android-ndk-r6b/
libvpx ディレクトリの Android.mk ファイルを参照する Android.mk ファイルを jni ディレクトリに配置します。
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) include libvpx/build/make/Android.mk
make Makefile 、構成の実行後に作成されます
ここに示すように、Android の新しいビルダーを作成します
Debug 、libvpxをビルドしてプロジェクトに含める必要があります
しかし、私のアプリには libvpx がありません。
Android用のlibvpxの提案や良いチュートリアルを教えてください。
ありがとうございます。それでは、お元気で
android - アンドロイドでのVP8エンコード/デコードは、赤、緑、青の正方形の白黒画像になります
VP8コーデックを使用してMAC、Windows、iOSで正常に動作するVoIPビデオアプリケーションがあります。これらのプラットフォームのいずれかとAndroidの間で電話をかけると、電話の両側に赤、緑、青の四角が付いた白黒の画像が表示されます。AndroidがAndroidを呼び出すときにも同じことが起こります。
私はVP8を次のようにコンパイルしています:
私の質問は、Androidプラットフォームでこの結果が得られる理由と、それをデバッグするにはどうすればよいかということです。
問題のスクリーンショットは次のとおりです。
追加情報:
カメラのフレーム形式はImageFormat.NV21です。エンコーダの画像形式はVPX_IMG_FMT_I420です。
c# - RGB 画像 (ビットマップ) を VP8 形式にエンコードする方法は?
C# を使用して RGB 画像 (24bppRgb) を VP8 形式にエンコードする方法を知っている人はいますか? 基本的に、画面をビットマップ フレームとしてキャプチャしており、送信前にサイズを縮小するためにエンコードしたいと考えています。
私が見たところ、C# ではなく C++ のコード例しかありません。この質問に代わる
C# を求めているとします。
h.264 - VP8RTPビデオストリームをH.264に変換します
私はビデオエンコーディングに不慣れで、その深さに混乱しています。
目標:VP8でエンコードされたRTPビデオストリームをH.264でエンコードされたRTPビデオストリームに変換する
質問:私のアプローチはどうあるべきですか?
私の見方、
- ビデオストリームの受信(VP8)
- フレームを1つずつ抽出します
- 各フレームをデコードします(WebMツールを使用)
- フレームをエンコードします(ffmpegを使用)
- 発信ストリームに書き込む
これはどうあるべきですか?また、追加のリソースを教えてください。前もって感謝します。
html - VP8 は IE10 では動作しません
HTML5 と VP8 コーデックを使用してビデオをストリーミングしたいと考えています。Chrome では正常に動作していますが、IE では実行できません。「無効なリソース」エラーが返されます。VP8 コーデックをインストールし、マシンを再起動しました。
コーデック情報を削除しようとしましたが、うまくいきませんでした。ビデオを jw-player に渡して実行しようとしましたが、それも機能しませんでした。他に試せることはありますか?
vp8 - libvpx: 簡単なエンコーダーの例をコンパイルする
ここにあるGoogleのlibvpxエンコーダーの例をコンパイルしようとしています:
http://www.webmproject.org/docs/vp8-sdk/example__simple__encoder.html
残念ながら、libvpx には依存関係がないようです。
私は Fedora 18 x64 を使用しており、ソース (make + make install) から libvpx をビルドしたので、すべてが整っているはずです。この問題に遭遇した他の人はいますか?
javascript - Javascript での VP8 ビデオ レンダリング
私は現在、Web ページで受信したビデオをリアルタイムでレンダリングし、キーボード入力を送信できる JavaScript のインタラクティブ Web アプリケーションに取り組んでいます。
実際には、VP8 ビデオ ストリームしか受信できません (webm ではなく、Matroska コンテナーを使用しない生の VP8 ビデオのみ)。dixie デコーダ ( https://github.com/dominikhlbg/vp8-webm-javascript-decoder/ ) を使用してクライアント側からビデオをデコードすることができましたが、問題はバッファリングなどを追加することです。ストリームを受信してからレンダリングするまでに約 2 秒の遅れがあります。ストリームをネイティブにデコードする方法はありますか? これにより、パフォーマンスが向上します。
vp8の受信ストリームにmatroskaコンテナを追加してvideoタグに送信しようと思ったのですが、そのようなコンテナの作り方がわかりません。