問題タブ [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.

0 投票する
0 に答える
543 参照

android - VP8' JNI を使用した Android 用 Libvpx

Android アプリケーションで vp8 を使用したいので、C++ で記述された libvpx をダウンロードし、JNI を使用してアプリに接続したいと考えています。だから私が行った手順

  1. アプリの jni ディレクトリに libvpx チェックアウトを配置します

  2. 次のように jni ディレクトリから configure スクリプトを実行します。./libvpx/configure --target=armv7-android-gcc --disable-examples --disable-neon --sdk-path=/opt/android-ndk-r6b/

  3. libvpx ディレクトリの Android.mk ファイルを参照する Android.mk ファイルを jni ディレクトリに配置します。

    LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) include libvpx/build/make/Android.mk

  4. make Makefile 、構成の実行後に作成されます

  5. ここに示すように、Android の新しいビルダーを作成します

  6. Debug 、libvpxをビルドしてプロジェクトに含める必要があります

しかし、私のアプリには libvpx がありません。

Android用のlibvpxの提案や良いチュートリアルを教えてください。

ありがとうございます。それでは、お元気で

0 投票する
1 に答える
2687 参照

android - アンドロイドでのVP8エンコード/デコードは、赤、緑、青の正方形の白黒画像になります

VP8コーデックを使用してMAC、Windows、iOSで正常に動作するVoIPビデオアプリケーションがあります。これらのプラットフォームのいずれかとAndroidの間で電話をかけると、電話の両側に赤、緑、青の四角が付いた白黒の画像が表示されます。AndroidがAndroidを呼び出すときにも同じことが起こります。

私はVP8を次のようにコンパイルしています:

私の質問は、Androidプラットフォームでこの結果が得られる理由と、それをデバッグするにはどうすればよいかということです。

問題のスクリーンショットは次のとおりです。

追加情報:

カメラのフレーム形式はImageFormat.NV21です。エンコーダの画像形式はVPX_IMG_FMT_I420です。

0 投票する
1 に答える
979 参照

c# - RGB 画像 (ビットマップ) を VP8 形式にエンコードする方法は?

C# を使用して RGB 画像 (24bppRgb) を VP8 形式にエンコードする方法を知っている人はいますか? 基本的に、画面をビットマップ フレームとしてキャプチャしており、送信前にサイズを縮小するためにエンコードしたいと考えています。

私が見たところ、C# ではなく C++ のコード例しかありません。この質問に代わる
C# を求めているとします。

0 投票する
2 に答える
3777 参照

h.264 - VP8RTPビデオストリームをH.264に変換します

私はビデオエンコーディングに不慣れで、その深さに混乱しています。

目標:VP8でエンコードされたRTPビデオストリームをH.264でエンコードされたRTPビデオストリームに変換する

質問:私のアプローチはどうあるべきですか?

私の見方、

  1. ビデオストリームの受信(VP8)
  2. フレームを1つずつ抽出します
  3. 各フレームをデコードします(WebMツールを使用)
  4. フレームをエンコードします(ffmpegを使用)
  5. 発信ストリームに書き込む

これはどうあるべきですか?また、追加のリソースを教えてください。前もって感謝します。

0 投票する
0 に答える
163 参照

html - VP8 は IE10 では動作しません

HTML5 と VP8 コーデックを使用してビデオをストリーミングしたいと考えています。Chrome では正常に動作していますが、IE では実行できません。「無効なリソース」エラーが返されます。VP8 コーデックをインストールし、マシンを再起動しました。

コーデック情報を削除しようとしましたが、うまくいきませんでした。ビデオを jw-player に渡して実行しようとしましたが、それも機能しませんでした。他に試せることはありますか?

0 投票する
2 に答える
1326 参照

vp8 - libvpx: 簡単なエンコーダーの例をコンパイルする

ここにあるGoogleのlibvpxエンコーダーの例をコンパイルしようとしています:

http://www.webmproject.org/docs/vp8-sdk/example__simple__encoder.html

残念ながら、libvpx には依存関係がないようです。

私は Fedora 18 x64 を使用しており、ソース (make + make install) から libvpx をビルドしたので、すべてが整っているはずです。この問題に遭遇した他の人はいますか?

0 投票する
1 に答える
1304 参照

javascript - Javascript での VP8 ビデオ レンダリング

私は現在、Web ページで受信したビデオをリアルタイムでレンダリングし、キーボード入力を送信できる JavaScript のインタラクティブ Web アプリケーションに取り組んでいます。

実際には、VP8 ビデオ ストリームしか受信できません (webm ではなく、Matroska コンテナーを使用しない生の VP8 ビデオのみ)。dixie デコーダ ( https://github.com/dominikhlbg/vp8-webm-javascript-decoder/ ) を使用してクライアント側からビデオをデコードすることができましたが、問題はバッファリングなどを追加することです。ストリームを受信して​​からレンダリングするまでに約 2 秒の遅れがあります。ストリームをネイティブにデコードする方法はありますか? これにより、パフォーマンスが向上します。

vp8の受信ストリームにmatroskaコンテナを追加してvideoタグに送信しようと思ったのですが、そのようなコンテナの作り方がわかりません。