2017-04-07 8 views

答えて

0

私はこれをやったことはありませんが、可能性があります。

最初に、http://www.gnuplot.infoを使用してグラフを含むPNGを作成します。

gnuplotのは、Linux、OS/2、MSのWindows、OSX、VMS、および他の多くのプラットフォーム用のポータブルコマンドライン駆動型のグラフユーティリティです。 [...]これはもともと、科学者と学生が数学的関数とデータをインタラクティブに視覚化できるように作成されましたが、Webスクリプティングなどの多くの非インタラクティブな使用をサポートするように成長しました。

PNGを新しいデータで定期的に更新するスクリプトを作成できます。

gnuplotとのインターフェイスに使用するnode.jsモジュールもあります。 https://www.npmjs.com/package/plotframes

次に、FFmpegを使用して、イメージを何度も繰り返すHLSストリームを作成できます。

ffmpeg -loop 1 -r 30000/1001 -i graph_960x540.png -an -s 960x540 -r 30000/1001 -c:v libx264 -crf 10 -maxrate 900k -b:v 900k -profile:v baseline -bufsize 1800k -pix_fmt yuv420p -hls_time 2 -hls_list_size 0 -hls_segment_filename 'png2hls/file%03d.ts' png2hls/index.m3u8 

ただし、グラフを表示するのに必要なビデオストリームはありますか?新しいグラフが作成されたときに画像を表示し、JavaScriptを使用して画像を更新してみませんか?

乾杯。

関連する問題