問題タブ [vlc-qt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - VLC-QT ラッパーを使用してビデオをストリーミングする方法
RTSP, HTTP and UDP
でサポートされているを使用してビデオをストリーミングしたいvlc
。私は使用Qt5
してQt
いて、それほど優れたメディアライブラリを持っていないので、オープンソースを使用し、現在はラッパーを使用しlibvlc
ています。VLC-Qt
プログラムでストリーム ビデオを受信できます。ストリーミング ビデオを受信するためのソース コードを以下に示します。
ストリーミング ビデオを受信するには、そのビデオの URL を新しいVlcMedia
インスタンスに入力するだけですが、ビデオをストリーミングする方法がわかりません。
VLC-QT
ラッパーのドキュメントを読んでいるときに、class
名前が付けられていることを読みましVlcVideoStream
たが、そのクラスを使用してストリーミングを行う方法がわかりません。これに関するドキュメントのリンクをclass
以下に示します
https://vlc-qt.tano.si/reference/1.1/classvlcvideostream
編集1
このことについてインターネットでさらに検索したところ、使用方法についての議論が見つかり、VlcVideoStream
そのためのコードを実装しました。ソースコードを以下に示します
次の行でインスタンス化します
ビデオのフレームを受信できるようになりましたが、YUV
今までビデオをストリーミングする方法がわかりません。どんな助けでも大歓迎です。ラッパーはビデオストリーミングをサポートするのにそれほど優れたラッパーではないため、私でさえ純粋な libvlc
ストリーミングソリューションに対してオープンです。VLC-QT