これは、ここで以前に議論されています。Java を使用して、Tomcat でメディア ライブラリ用の Web サービスを開発しました。モバイル クライアントに合わせてメディアを動的にトランスコーディングしながら、メディアをストリーミングする機能を追加したいと考えています。私が熟考しているいくつかの質問があります:
ファイル (オーディオとビデオの両方) をストリーミングするにはどうすればよいですか? 多くのストリーミング サーバーに出くわしていますが、Tomcat 自体のコードで何かを実行したいと考えています。もう 1 つのサーバー、つまりストリーミング サーバーをインストールしてから、ストリーミング要求を Tomcat からそのサーバーにリダイレクトする必要がありますか?
動的にトランスコードするのは本当に良い考えですか? 静的トランスコーディングとは、同じファイルを「N」形式で複製する必要があることを意味します。これはスペースを消費するものであり、私は望んでいません。それで、抜け道はありますか?
「トランスコードされたまま」データをストリーミングすることは可能ですか...つまり、トランスコーディングが終了したときにストリーミングを開始したくありません(レイテンシが発生するため) - むしろ、トランスコードされたデータバイトを生成時にストリーミングしたいです. これがばかげた要件である場合は申し訳ありません...私はトランスコーディングまたはストリーミングの経験がありません。
ここで言及されているffmpeg、Xuggler、およびその他のテクノロジーなどの他の代替手段-仕事を成し遂げるためのより良いアプローチですか?
この目標を達成するために独自の/コストベースの代替手段を使用したくありません。また、これを実稼働環境でも機能させたいと考えています。ここで助けが得られることを願っています...
どうもありがとう !