問題タブ [video-streaming]
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.
video-streaming - ビデオ会議アプリを構築するためのビデオ API
今後 6 か月以内に、双方向のビデオ会議システムとして機能し、他のデータをやり取りするアプリケーションを構築する予定です。おそらく、ある種の比較的高価な USB Web カメラを使用することになり、USB ビデオ クラス デバイス規格を認識しています。
さて、それに対して(または他の方向に)プログラミングするには何を使用できますか?OS は決定されていない (全体的なニーズに合わせて選択される) ため、それほど重要ではありません。また、言語も重要ではありません。ネットワークは VPN になり、最悪の場合は 256kbps 対称になります。理想的には、エンコードと圧縮も処理できますが、基本的には、研究を開始するための出発点を探しているだけです (これまでに TAPI と H.323 を見つけたばかりで、それらをプログラムする最良の方法がわかりません)。
video - H.264 ストリーミングの要件
訪問者が 1 Mbps 640x360 H.264 エンコード ビデオを正常にストリーミングするために必要な最小要件に関する詳細情報を探しています。ユーザーが最新の Flash 9 バージョンを必要としていることはわかっています。彼らのコンピュータの最小要件を探しています。
ビデオ用にこのコーデックに切り替えたいと考えていますが、低速のコンピューターを使用しているユーザーのためにサイトを台無しにしたくありません。問題は、どの程度遅いと遅すぎるかということです。1%、5%、50%を疎外しますか?本当にわからない。
私が見つけた最良の情報は、720p 再生の要件に関する Microsoft のサイトにあります: http://www.microsoft.com/windows/windowsmedia/content_provider/film/ChoosingPC.aspx
ここでの違いは、真の「高解像度」720p (!280x720) が 5 ~ 10 Mbps であることです。解像度サイズの半分と 1 Mbps のみでストリーミングしています。
さらに詳しい情報をいただければ幸いです。
c# - C# で MJPEG ビデオ ストリームを作成する
JPEG 画像として毎秒約 5 フレームで、リモート ビデオ ソースからデータベースに画像が送信されています。ライブ ビデオ フィードを Silverlight にストリーミングできるように、これらの画像をビデオ形式にする方法を見つけようとしています。
MJPEG ストリームを作成するのは理にかなっているように思えますが、いくつか問題があります。まず、HTTP リクエストを介してストリーミングしようとしていたので、ソケットを扱っていませんでしたが、これが私のコードを壊している可能性があります。
QT から自分のストリームにアクセスしようとすると、ビデオ エラーが発生し、メディア プレーヤーに最初のフレーム イメージが表示され、Silverlight がクラッシュします :)
ストリーミングするコードは次のとおりです。この方法で使用されるコンテンツ タイプは、理想的ではなく、根本的な原因である可能性があることがわかっている場合にのみ送信できるためです。すべての画像は LINQ2SQL オブジェクト経由で入ってきます。
Silverlight で画像コントロールの画像ソースを単純に更新しようとしましたが、ちらつきは受け入れられません。Silverlight が MJPEG をサポートしていない場合は、続行しても意味がありませんが、サポートされているようです。入ってくる h.264 フレームにはアクセスできますが、MP4 経由ではより複雑に見えました。
ありがとう!
編集:私はFirefoxで動作するストリームを持っているので、ページにサーフィンするとビデオが表示されます! しかし、他に何もフォーマットを受け入れません。IE、SL、メディアプレーヤーではありません - 何もありません。
c++ - アプリケーションからWebにビデオをストリーミングするにはどうすればよいですか?
複数のWebカメラからビデオを取得し、画像処理を行い、結果を画面に表示するアプリケーションがあります。ビデオ出力をWebにストリーミングできるようにしたいと思います。できれば、クライアントに直接接続するのではなく、ある種の配信サービスにストリーミングすることをお勧めします。
だから私の質問は:
- そのようなストリーミング配信サービスは存在しますか?私はShoutCASTリレーのようなものを考えていますが、ビデオ用です。私はustream.tvを知っていますが、ストリームを送信するのではなく、Webカメラに直接接続しているだけだと思います。
- もしそうなら、これを行うための標準プロトコルはありますか?
- もしそうなら、Win32用のこのプロトコルの無料のライブラリ実装はありますか?
理想的には、SendToServer(bitmap)関数でDIB形式のビデオのフレームをスローし、圧縮、送信、および配布してもらいたいです;)
c# - .NET オプション ストリーミング ビデオ ファイルを WebCam イメージとして
xml からビデオのリスト (ビデオのタイトル、長さなどを含む) を作成し、そのリストを Web カメラ ストリームとして再生できるアプリケーションの開発に興味があります。つまり、ustream.tv にアクセスするか、ライブ メッセンジャーでウェブカメラをアクティブにすると、ビデオ プレイリストがアクティブなウェブカメラとして登録されます。
誰かこの分野での経験があり、おそらく何かアドバイスがありますか?
video - どのようなビデオ エンコーディングおよびストリーミング サービスがありますか?
アップローダを直接埋め込むか、ビデオ ファイルを送信してビデオをエンコードし、「私の」Web サイトのプレーヤーを介してビデオをストリーミングできるものを探しています。
これまでに見つけたサービスは次のとおりです。
このサービスは、ビデオが Web サイトにも投稿される YouTube のようなものではありません。
そこに他の人はいますか?上記のいずれかを経験した人はいますか?
また、このサービスで音声をエンコードし、Flash ビデオでストリーミングできるようになれば素晴らしいと思います。
編集:回答の数から、これはあまり一般的なタスクではないように見えますが、最近アクセスするほとんどの Web サイトにはどこかにビデオがあります。その多くは YouTube ですが、YouTube を使用していないサイトもかなりあります。これらの他のサイトは何を使用していますか?
php - ウェブサイトにYouTubeのようなビデオプレーヤーを表示するには?
私は、カメラで録画したビデオをアップロードし、ログインしているユーザーのみが表示できるようにする (ただし、ダウンロードできないようにする) Web サイトに取り組んでいます。また、ビデオを編集したり、特定の画像を背景に表示したり、ビデオの視聴を最後に停止した時間を記録したりしたいと考えています。(つまり、視聴者が 30 分後に視聴をやめた場合、次に視聴するときに 30:00 からビデオを開始したい)。
私の質問は、
1) 選択した画像/アニメーションを背景として動的に追加し、.mp3 ファイルをサウンドトラックとしてビデオに動的に追加する方法はありますか? または、ビデオ編集ソフトウェアを使用してすべてのビデオに対して手動でこれを行う必要がありますか? (100以上のビデオがあります)。ビデオに関する任意の推奨事項。編集ソフトウェアもクールだろう。
2) ffmegを使用してビデオを .flv に変換する必要がありますか、または .mpegs/.wmv ファイルとして直接再生する方法はありますか?
3) 明らかに、ビデオを一時停止/停止/スキップできるビデオ プレーヤー (YouTube など) が必要です。Javascript/AJAX を使用してこれをビルドする方法はありますか、それともフラッシュ コンポーネントを購入する必要がありますか? (購入する必要がある場合は、そのようなvid.playerの推奨事項をいただければ幸いです)
このプロジェクトを構築するために、PHP 5、MySQL、および Jquery (Javascript) を使用しています。
ありがとう。
asp.net - ASP.NET で構築された Web サイトを介してビデオをストリーミングする最良の方法は何ですか?
ASP.NET で構築された Web サイトからビデオをストリーミングする最良の方法について、皆様の意見をお待ちしております。いくつかの注目すべき項目は次のとおりです。
- .avi、.mpg、および場合によっては .wmv ファイルをストリーミングする機能
- ビデオを共有サーバーに直接アップロードし、追加の作業を必要とせずに (圧縮などを必要とせずに) ストリーミングできる機能。
Silverlight は良い方法かもしれないと思いましたが、他の皆様のご意見をお待ちしております (できれば長所と短所を含めてください)。
ありがとう!
streaming - 分解: RTSP で適切か?
ユーザーがビデオ (RTSP) ストリーミング セッションで停止ボタンをクリックしたときに TEARDOWN を送信するのは適切ですか? そうでない場合は、なぜですか??
c# - .NET C#とのVLCサーバー通信
私はビデオストリーミングまたはビデオオンデマンドを可能にするプロジェクトに取り組んでいます。私はソフトウェアパッケージを探しましたが、VLCは低コストのニーズに最適な選択肢のようです。
このアプリケーションを実際に使用するには、システムと通信できるAPIが必要です。いくつかの調査を行った後、PHPとJavaを介したバインディングがいくつかありましたが、真の.NETであるものは何もありませんでした。さらに調べてみると、必要な作業に実行可能なtelnetを介して通信できることがわかりました。
私はプロジェクトに取り組み始めましたが、作成するAPIは後で自動化されるため、最初に手動のワークフローテストを行いました。VLCを起動することはできましたが、ストリーミングメディアを再生したり、telnetセッションをアクティブにしたりするのは非常に困難でした。これは、ドキュメント内の例を読んだ後のことでしたが、これ以上機能しないか、動作が異なるように見えるため、そのリソースは信頼できないと考えています。
VLCの現在の0.9.8リリースを使用して、実際に機能する通信の例がある例はありますか?また、インターネット上で見つけることができなかった可能性のある、.NETからVLCへの通信に使用できる可能性のあるバインディングはありますか?