3

Nokia の例のカメラ (ex の場合は 5800) からストリーミング (ライブ) ビデオとオーディオを取得するには?

ライブ ビデオ ストリーミング サービス アプリを作成して、バックエンドにクールなサーバーを配置するとします。そして、私はその部分を行う方法を知っています。PC 用のスタンドアロン アプリをいくつか持っているとします。今度はモバイル デバイスに移行したいと考えています。それで、私は Nokia を持っていて、やりたいことができるので、Nokia から始めることにしました (Nokia 5800 XpressMusic)。だから私はいくつかのサンプルアプリが電話からオーディオとビデオストリームを取得し、それらを同期し、ライブストリームをサーバーに送信するのを見たいと思っています。これまたはこのようなことを行う OpenSource サンプル (JAVA または C または C++) が必要です。どこで入手できますか?

4

3 に答える 3

1

RTSP など、メディア コンテンツのストリーミングに使用されるネットワーク プロトコルをご存知ですか?

そうでない場合は、おそらくそれから始める必要があります。

Helix のソース コードで、開始するのに適したコードを見つける必要があります。

ネットワーク携帯電話会社が HTTP 以外をフィルタリングするという通常の問題に直面する場合があります。HTTP は、実行したいことに対してあまり実用的なプロトコルではありません。

Java を使用することはお勧めしません。オーディオとビデオのキャプチャを単純に同期するのは悪夢であり、GCF ストリーミング接続を開くことができるかどうかに依存しないからです。

Symbian OS C++ の場合、 Quick Recipesブックのマルチメディア サンプル コードから始めて、デバイスにインストールされているメディア フレームワーク プラグインを反復処理して、そのうちの 1 つがビデオをストリーミングできるかどうかを確認することをお勧めします。

ハンドセットにこれを実行できるメディア フレームワーク プラグインがまだない場合は、自分で開発したい追加のプラグインに基本的にハンドセット メーカーに署名してもらう必要があることに気付いたら、おそらくあきらめたくなるでしょう。

Qt は適切なマルチメディア機能を備えており、最初はデスクトップ コンピューターを念頭に置いて開発されたため、この時点でQt のドキュメントとサンプル コードを確認する価値があります。

携帯電話からのビデオ ストリーミングも、それ自体が悪い考えかもしれません。大量のデータを非常に高速にアップロードするために良好なネットワーク帯域幅に依存していることと、ビデオの録画中にハンドセットを移動するとビデオの品質が低下する傾向があるという事実を考慮すると、ビットレートを最小限に抑えるために使用される高いビデオ圧縮。

于 2010-03-30T12:08:36.990 に答える
1

同じことをしなかった人々に関するフォーラム ディスカッションでは、カムコーダー メディア レコーダー API の使用が提案されていますディスカッションsinkでは、H263 でエンコードされたオーディオとビデオを携帯電話のカメラから受信し、ユーザーがファイルに保存することに成功した詳細が含まれています。 3gp ファイルですが、サーバーに送信します。

別のフォーラム ディスカッションには、OutputStream でストリームを取得するMIDlet の例が含まれています。これをオーバーライドして、サーバーにリダイレクトできます。

于 2010-03-30T09:30:01.380 に答える
0

ノキアフォーラムのこの質問はあなたが始めるのに役立つはずです:

http://discussion.forum.nokia.com/forum/showthread.php?t=155355

于 2010-03-25T09:30:01.860 に答える