問題タブ [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.

0 投票する
1 に答える
305 参照

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