画面のスクリーンショットを継続的に取得するC#アプリケーションを構築しています。スクリーンショットを撮っている間、vlcを使用してそれらをストリーミングしたいと思います。ストリーミングのためにビットマップをvlcに送信する方法についてのアイデアはありますか?
事前にtksホセ
帯域幅の使用量が膨大になり、vlc はビットマップをストリーミングできず、vlc はビットマップのストリームをデコードできないため、そうしたくないでしょう。
いくつかの解決策を検討できます。
スナップショットを JPEG 圧縮し、VLC でストリーミングを行います。私が理解していることから、VLCは読み取り可能なもの、ファイルまたは別のストリームのみをストリーミングできるため、VLCがそれらをストリーミングできるようにする前に、jpegをVLCにストリーミングする必要があります。
スナップショットを JPEG 圧縮し、自分でストリーミングします。思ったより簡単かもしれません。http 経由で jpeg の連続ストリームをストリーミングすることは非常に粗雑なプロトコルであるため、実装は非常に簡単です。
車輪の再発明をあきらめて、いくつかのvncプログラムを使用します。