4

ライブビデオをストリーミングするために IP Cam (Android 携帯用のアプリ) を使用しています。基本的には基本的な IP カメラとして機能します。フィードがある URL が表示されます。http://192.168.2.32:8080/WiFiネットワークに接続するとこんな感じ。ビデオ ストリームは にありhttp://192.168.2.32:8080/videofeedます。

あるカメラのビデオ フィードをキャプチャhttp://192.168.2.32:8080/videofeedし、HTML5 プレーヤー (使用する予定のものは Video JS) または HTML5 が機能しない場合は Flash プレーヤー (HTML5 を優先) に埋め込みたいと考えています。HTML5 プレーヤーがソース ファイル (.mp4、webm、mov など) を要求していますが、ソース ファイルhttp://192.168.2.32:8080/videofeedがありません。それは単なる HTML ストリームです。

私の質問は、そのビデオ ストリームを HTML5 プレーヤーに埋め込んで、自分の Web サイトに投稿する方法です。

4

3 に答える 3

0

私が見ることができたものから、ストリーミングはすでにアプリによってWebページに行われており、このページにはあなたが見ることができるビデオがあります。したがって、すでにストリーミングしているものをストリーミングしたいとします。

www.no-ip.comなどのダイナミックDNSにサインアップして、ネットワークのURLを取得し、ルーターを変更してポート8080での着信接続を受け入れてから、ダイナミックDNSURLを使用してWebサイトでiframeを使用することができます。

以前は多くのライブコンサートをウェブサイトにストリーミングしていましたが、カメラをコンピューターに接続し、Adobe Flash Media Streaming(無料)を使用してWowzaストリーミングを実行しているサーバーに接続していました。

于 2012-05-26T02:51:45.873 に答える
0

カメラがキャプチャしているデータを取得して、一般的な形式にデコードする必要があります。RGB や YUV2 など。Vp8/webm または thora/ogg にエンコードします。h264/Mp4 は、mdat と呼ばれる mp4 ファイルに特別なヘッダーが必要なため、それを行いません (フラグメント化された mp4 でない限り)。

クライアントビデオタグは、そのアプリの http GET を処理する電話 ip/ にリクエストを送信し、その http 接続を保持してストリーミングを開始します。これはロングポーリングのようなものです。

于 2012-08-23T23:45:11.890 に答える