問題タブ [streaming-flv-video]
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.
windows - 任意の flv ファイルをストリーミングできるソフトウェア
これはプログラミングに関連していないことはわかっていますが、シナリオがあります。
各ビデオ ストリーミング サイトには Flash ビデオ プラグインがあり、ソースを表示すると、ストリーミングしている flv ファイルのリンクを見つけることができます。ここで、アプリケーションを作成するか、既存のアプリケーションで作業したいと考えていました。ここで、flv ファイルの URL をコピーして貼り付けると、それがストリーミングされます。フラッシュビデオをストリーミングできるアプリケーションのようなもの。
flash - ビデオの品質を落とさずに FLV のサイズを変更する最良の方法は何ですか?
フラッシュサイトを作っています。ビデオが再生されており、ユーザーがページ内を移動すると、ビデオが動き回り、サイズが変化します。小さくなると、ビデオの品質が低下することに気付きます。その品質を維持し、別の方法でサイズを変更する方法についてのアイデアはありますか?
注: Flash ビデオの CSS が幅と高さ 100% に設定されていると、ビデオの品質が低下しました。しかし、中央に配置し、幅と高さを設定すると、swf 内で同じサイズで表示されたにもかかわらず、良好でした。たぶん、同じアイデアがアクションスクリプト内に適用できるでしょうか?
これにはas2を使用しています。
flash - どのようにグーグルデスクトップガジェットにフラッシュビデオを埋め込むのですか?
特定のビデオURLからFlashビデオを再生できるGoogleデスクトップガジェットを作成する必要があるという要件があります。たとえば、私が与える"http://www.example.com/xyz.flv"
場合、ガジェットはそのビデオを再生する必要があります。
誰かがこの種のウィジェットに取り組んだことがある場合は、サンプルコードを提供してください。
javascript - JavaScript を使用した MP3 および FLV オーディオ/ビデオ (ライブ ストリーム) の再生と制御
JavaScript を使用して、外部 FLV ライブ オーディオ/ビデオ (ラジオ) ストリームを制御するにはどうすればよいですか。
ブラウザのアドレスバーに入力すると、独自の FLV プレーヤーが表示される BBC Radio という URL があります。
JavaScript を使用して、このライブ ストリームの再生、一時停止、音量の増減を制御する必要があります。
JavaScript は、任意の FLV プレーヤーに上記の機能が適用できるという意味で、普遍的である必要があります。
JSを使用してそれを行うことは可能ですか?
私を案内してください。
参考までに: PHP、MYSQL、および APACHE を使用しています。
flash - フラッシュ ビデオ キャプチャ
おそらくドライブに直接ストリーミングすることにより、次のフラッシュビデオをローカルに保存する方法はありますか? 私は主に Python を使用しますが、どの方法でもかまいません。
http://www.cbc.ca/video/swf/UberPlayer.swf?state=embed&RSI=cbc-production&clipId=1354327087
ffmpeg - ビデオ エンコーディングのヘルプ
flv のビデオ エンコーディング ツールについて 1 つの調査を行っています。
flvtool2 と Yamddi をテストしましたが、ビデオの品質が大幅に低下しています。
flv で映画の最高品質を維持するために、他のツールやアルゴリズムを推奨する人はいますか?
よろしく、
ペドロ
jquery - prettyPhoto用のFLVプレーヤー(jQueryベースのライトボックス)
PrettyPhoto( http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/ )で動作するFLVプレーヤーを見つけようとしています。ここの誰かがPrettyPhotoで動作するFLVプレーヤーを推薦できるかどうか疑問に思いました。チュートリアルへのリンクは、よろしくお願いします。
flash - Flash Player で flv をロードする開始点 (x 秒) を変更するにはどうすればよいですか?
ヘルプ ドキュメントに flv ファイルを使用したいと考えています。しかし、コードで flv ファイル、開始点と終了点を設定する必要があります。
HTMLパラメーターからこれらのパラメーター(ファイル名、開始点、終了点)を取得できるフラッシュプレーヤーをコーディングしようとしています。
NetConnection、NetStream、および Video コンポーネントは、私が使用しているものです。しかし、開始点を変更してflvをロードすることはできませんでした。
どんな助けでも大歓迎です...
flash - ソケットを開いたままにして、カスタム Web サーバーから複数の flv ファイルをサーバーすると、6 回目の接続後に停止します
これは私を夢中にさせており、さまざまなテクノロジーの組み合わせであるため、問題を追跡するのに苦労しています。
シナリオ
.flv ファイルを提供する小さな HTTP サーバーを作成しました。これらの flv ファイルはその場でエンコードされます。flv ファイルは、adobe の screencodec でエンコードされています (libflv から始めましたが、バグが多すぎたため、独自の flv エンコーダーを実装することになりました)。以下の問題では、どのコーデックを使用するか、その場で生成されたものではなくプレーンな flv ファイルを提供するかどうかは問題ではありません (12 個の h264 エンコード ファイルを送信しただけでも問題は発生します)。as3でコーディングしたswfもあります。as3 は、サーバーへの 12 の接続を開き、12 の異なる flv を要求し、それらを 12 の異なるビデオとしてページに表示します。Firefox と chrome でセットアップをテストし、最新のフラッシュ クライアント (バージョン 10) を使用しています。HTTP サーバーはこれらのファイルを疑似ストリーミングしています。たとえば、ファイルが mime タイプの video/x-flv であることをクライアントに伝えます。ファイルサイズが 2GB であることを伝え、ストリーミングを開始します。完全を期すために、生成されるヘッダーを次に示します。
つまり、swf が flv を要求し、サーバーが要求を受け取り、flv のエンコードを開始し、開いている tcp 接続を介してそのバイトストリームの送信を開始します。クライアント (ブラウザ) とサーバーの両方が localhost で実行されています。サーバーは、ポート 80 だけでなく、crossdomain.xml も提供します (アドビが必要とするポート 843 の両方で)。Flash は実際にクロスドメイン ファイルを要求し、ファイルですべてを許可します。flash/CS4 では、swf がネットワーク機能を実行できるようにするすべての設定を有効にしました。
フラッシュが 6 番目の flv の後に停止することを除いて、これはすべて正常に機能します。いくつかのフレームを送信した後にソケットを閉じると、swf は 12 個すべてを喜んで表示します。しかし、ソケットを開いたままにしておくと (サービスを提供し続けたい場合はこれがポイントです)、6 つの Netstream 接続後に終了します。したがって、サーバーに 6 つのリクエストを送信してから停止します。as3側では、あらゆる種類のことを試しました(1つのNetConnectionを使用して、バッファタイムを微調整しました)が、何も役に立たないようです。
as3 コードは次のようになります。
そして、このコードを 12 回ループしてリクエストを生成します。
それで、何が得られますか。6 回目の接続後にフラッシュが停止するのはなぜですか。フラッシュがソケット、NetConnections、またはNetStreamsのいずれかに最大値があるかどうかを1週間グーグルで検索しましたが、アドビも他の誰もこれについてどこにも言及していないようです。
私が見つけたもう1つの奇妙なことは、6つの開いている接続はポートごとにのみであるため、ポート80で6つのflvを開き、ポート81で別の6つのflvを開くことができるということです...おそらく実装を書き直して、異なるしかし、それは苦痛であり (特に人々がファイアウォールを持っていることを考えると)、意味がありません。
as3で何か間違ったことをしている、またはフラッシュに私が認識していない制限があり、それが文書化されていないか、HTTPヘッダーに問題がある可能性があります。
誰でも何が問題なのか手がかりを得ましたか? 私は本当にオプションを使い果たしています.1週間これをいじっていて、気が狂っています.