2012-04-08 8 views
0

私はオンデマンドでユーザーにソケットを介してRTPデータをストリーミングしたいと思います。 100ミリ秒ごとにデータ量をストリーミングしたいと思います。最初は、私はNettyを使ってそれを行うことができると思う。しかし、100ミリ秒ごとにChannel.writeでデータを書き込むと、クライアントは書き込みを呼び出すたびにデータを別のストリームと見なすという問題があります。したがって、クライアントアプリケーションは自分のストリームでは動作しません。Nettyを使用してデータを連続的にストリーミングするにはどうすればよいですか?

私はChannelPipelineを正しく作成していない可能性があります。私はそれを行う方法を検索しようとするが、私は例を見つけることができません。誰かがネットでこれを行う方法を知っていますか?

答えて

1

Channel.write(..)の使用は正しいです。私はあなたがそれぞれの書き込みに正しいrtpヘッダーを含めるようにする必要があるだけだと思う​​ので、受信者はすべてを正しく再アセンブルできます。

+0

ありがとう、タイムスタンプが正しくない問題を発見しました:) – Boong

+0

ところで、私たちは常に新しいものを探してネットに取り込みます。あなたがコーデックなどに貢献することに関心があるかもしれないなら、私は再検討することができます –

関連する問題