2017-04-12 106 views
3

由於基於http的MJPEG基本上是由定義的分隔符分隔的一系列JPEG圖像的傳輸,MPlayer如何識別它是MJPEG流?MPlayer如何識別MJPEG流?

謝謝

+0

任何應用程序如何將任何視頻流識別爲視頻流? MIME類型/內容標題/嘗試解碼它,看看它是否工作。 – apokryfos

+0

是的,但由於沒有關於MJPEG的正式規範,因此沒有關於MJPEG標頭如何應用的說明...... – Emy

+0

https://en.wikipedia.org/wiki/Motion_JPEG#M-JPEG_over_HTTP似乎表明存在特殊內容類型:'multipart/x-mixed-replace; boundary = 'https://tools.ietf.org/html/rfc2435也可能是它的規範(我不是100%確定這個雖然)。 – apokryfos

回答

0

看一看:

MplayerMjpegStreamViewing < Motion < Foswiki

例如

mplayer -fps 4 -demuxer lavf http://rpi-6:8080/?action=stream 

爲我工作。適用於像這樣在Raspberry上運行的流媒體服務器:

/usr/local/bin/mjpg_streamer -o output_http.so -w ./www -i input_raspicam.so -x 1920 -y 1440 -fps 3 -hf -vf