GStreamer UDP Streaming

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

GStreamer UDP Streaming

GStreamer UDP Streaming

Notes:

+ Run the pipelines in the presented order

+ The above example streams H263 video.

+ the gl command is equal to 'gst-launch' (two instead of 'gst-launch'.size() chars :smileyhappy: )

+ Pending work: H264 test cases and other scenarios.

ScenarioShell variables and pipelines

# Export always these variables on the i.MX

export VSALPHA=1

export WIDTH=320

export HEIGHT=240

export SEP=20

# decoded and displayed

Uni-directional: from PC to i.MX. PC is streaming 4 H.263 streams and i.MX displays all in the screen.

# On i.MX (Target)

gl udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=8890 ! rtph263depay ! vpudec ! mfw_isink sync=false axis-top=0 axis-left=0 disp-width=$WIDTH disp-height=$HEIGHT &

gl udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=8891 ! rtph263depay ! vpudec ! mfw_isink sync=false axis-top=0 axis-left=`expr $WIDTH + $SEP` disp-width=$WIDTH disp-height=$HEIGHT &

gl udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=8892 ! rtph263depay ! vpudec ! mfw_isink sync=false axis-top=`expr $HEIGHT + $SEP` axis-left=0   disp-width=$WIDTH disp-height=$HEIGHT &

gl udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=8893 ! rtph263depay ! vpudec ! mfw_isink sync=false axis-top=`expr $HEIGHT + $SEP` axis-left=`expr $WIDTH + $SEP` disp-width=$WIDTH disp-height=$HEIGHT &


# On PC (Source)

export IP_iMX= # Place the IP address of the i.MX board

gst-launch -v videotestsrc ! ffenc_h263 ! rtph263pay ! multiudpsink clients=IP_iMX:8890,IP_iMX:8891,IP_iMX:8892,$IP_iMX:8893

Uni-directional: from PC to i.MX. PC is streaming one H.264 stream and i.MX displays it on the screen

# On i.MX (Target)

# Make sure you set the caps correctly, specially the sprop-parameter-sets cap. The one show below is just an example and works with the source file sintel_trailer-1080p.mp4


export VSALPHA=1

GST_DEBUG=*:2 gst-launch -v udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)\"Z2QAMqw05gHgCJ+WEAAAAwAQAAADAwDxgxmg\\,aOl4TLIs\", payload=(int)96' port=8890 ! rtph264depay ! vpudec ! mfw_isink sync=false

# On PC (Source)

gst-launch -v filesrc location=sintel_trailer-1080p.mp4 typefind=true ! qtdemux ! rtph264pay ! multiudpsink clients=10.112.102.168:8890

Bi-directional: PC is streaming 4 H.263 streams to i.MX, iMX displays it and sends the four back to PC

# On i.MX

export IP_PC= # Place the IP address of the PC host machine

gl -v udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=8890 ! rtph263depay ! vpudec ! tee name=t ! queue ! mfw_isink sync=false axis-top=0 axis-left=0 disp-width=$WIDTH disp-height=$HEIGHT t. ! queue ! vpuenc codec=5 ! rtph263pay ! udpsink host=$IP_PC port=9990 &

gl -v udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=8891 ! rtph263depay ! vpudec ! tee name=t ! queue ! mfw_isink sync=false axis-top=0 axis-left=`expr $WIDTH + $SEP` disp-width=$WIDTH disp-height=$HEIGHT t. ! queue ! vpuenc codec=5 ! rtph263pay ! udpsink host=$IP_PC port=9991 &

gl -v udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=8892 ! rtph263depay ! vpudec ! tee name=t ! queue ! mfw_isink sync=false axis-top=`expr $HEIGHT + $SEP` axis-left=0   disp-width=$WIDTH disp-height=$HEIGHT t. ! queue ! vpuenc codec=5 ! rtph263pay ! udpsink host=$IP_PC port=9992 &

gl -v udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=8893 ! rtph263depay ! vpudec ! tee name=t ! queue ! mfw_isink sync=false axis-top=`expr $HEIGHT + $SEP` axis-left=`expr $WIDTH + $SEP` disp-width=$WIDTH disp-height=$HEIGHT t. ! queue ! vpuenc codec=5 ! rtph263pay ! udpsink host=$IP_PC port=9993 &

# On PC

## Stream received from iMX

export IP_iMX= # Place the IP address of the i.MX board

gl -v udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=9990 ! rtph263depay ! ffdec_h263 ! xvimagesink &

gl -v udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=9991 ! rtph263depay ! ffdec_h263 ! xvimagesink &

gl -v udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=9992 ! rtph263depay ! ffdec_h263 ! xvimagesink &

gl -v udpsrc caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263' port=9993 ! rtph263depay ! ffdec_h263 ! xvimagesink &

## Stream sent to iMX

gl -v videotestsrc ! videoscale ! video/x-raw-yuv,width=\(int\)1408,height=\(int\)1152 !  ffenc_h263 ! rtph263pay ! udpsink host=$IP_iMX port=8890 &

gl -v videotestsrc ! videoscale ! video/x-raw-yuv,width=\(int\)1408,height=\(int\)1152 ! ffenc_h263 ! rtph263pay ! udpsink host=$IP_iMX port=8891 &

gl -v videotestsrc ! videoscale ! video/x-raw-yuv,width=\(int\)1408,height=\(int\)1152 ! ffenc_h263 ! rtph263pay ! udpsink host=$IP_iMX port=8892 &

gl -v videotestsrc ! videoscale ! video/x-raw-yuv,width=\(int\)1408,height=\(int\)1152 ! ffenc_h263 ! rtph263pay ! udpsink host=$IP_iMX port=8893 &

ラベル(3)
%3CLINGO-SUB%20id%3D%22lingo-sub-1126458%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EGStreamer%20UDP%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1126458%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%3CSTRONG%3E%E3%83%A1%E3%83%A2%EF%BC%9A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2B%20%E6%8F%90%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%9F%E9%A0%86%E5%BA%8F%E3%81%A7%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%2B%20%E4%B8%8A%E8%A8%98%E3%81%AE%E4%BE%8B%E3%81%A7%E3%81%AF%E3%80%81H263%20%E3%83%93%E3%83%87%E3%82%AA%E3%82%92%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%2B%20gl%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AF%20'gst-launch'%20%E3%81%A8%E7%AD%89%E3%81%97%E3%81%84%20('gst-launch'%20%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%202%20%E3%81%A4)%E3%80%82%E6%96%87%E5%AD%97%20%3CIMG%20id%3D%22smileyhappy%22%20class%3D%22emoticon%20emoticon-smileyhappy%22%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fi%2Fsmilies%2F16x16_smiley-happy.png%22%20alt%3D%22Smiley%20Happy%22%20title%3D%22Smiley%20Happy%22%20%2F%3E%20)%3C%2FP%3E%3CP%3E%2B%20%E4%BF%9D%E7%95%99%E4%B8%AD%E3%81%AE%E4%BD%9C%E6%A5%AD%3A%20H264%20%E3%83%86%E3%82%B9%E3%83%88%20%E3%82%B1%E3%83%BC%E3%82%B9%E3%81%A8%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AE%E3%82%B7%E3%83%8A%E3%83%AA%E3%82%AA%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CTABLE%20border%3D%221%22%20class%3D%22jiveBorder%22%20style%3D%22border%3A%201px%20solid%20%23000000%3B%20width%3A%20100%25%3B%22%3E%3CTBODY%3E%3CTR%3E%3CTH%20style%3D%22text-align%3A%20center%3B%20background-color%3A%20%236690bc%3B%20color%3A%20%23ffffff%3B%20padding%3A%202px%3B%22%20valign%3D%22middle%22%3E%3CSTRONG%3EScenario%3C%2FSTRONG%3E%3C%2FTH%3E%3CTH%20style%3D%22text-align%3A%20center%3B%20background-color%3A%20%236690bc%3B%20color%3A%20%23ffffff%3B%20padding%3A%202px%3B%22%20valign%3D%22middle%22%3E%3CSTRONG%3E%E3%82%B7%E3%82%A7%E3%83%AB%E5%A4%89%E6%95%B0%E3%81%A8%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3%3C%2FSTRONG%3E%3C%2FTH%3E%3C%2FTR%3E%3CTR%3E%3CTD%20colspan%3D%221%22%3E%3C%2FTD%3E%3CTD%20colspan%3D%221%22%3E%3CP%3E%3CSTRONG%3E%23%20%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E5%A4%89%E6%95%B0%E3%82%92%E5%B8%B8%E3%81%AB%20i.MX%20%E3%81%AB%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%BE%E3%81%99%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Eexport%20VSALPHA%3D1%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E5%B9%85%3D320%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AE%E9%AB%98%E3%81%95%3D240%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%20SEP%3D20%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%23%20%E3%83%87%E3%82%B3%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%A6%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20style%3D%22padding%3A%202px%3B%22%3E%3CSTRONG%3E%E5%8D%98%E6%96%B9%E5%90%91%3APC%E3%81%8B%E3%82%89%20i.MX%20%E3%81%B8%E3%80%82PC%E3%81%AF4%E3%81%A4%E3%81%AEH.263%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%82%92%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81i.MX%20%E3%81%AF%E3%81%99%E3%81%B9%E3%81%A6%E7%94%BB%E9%9D%A2%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20style%3D%22padding%3A%202px%3B%22%3E%3CP%3E%3CSTRONG%3E%23%20i.MX%20%E4%B8%8A(%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88)%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D8890%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!vpudec!mfw_isink%20sync%3Dfalse%20axis-top%3D0%20axis-left%3D0%20disp-width%3D%24WIDTH%20disp-height%3D%24HEIGHT%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D8891%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!vpudec!mfw_isink%20sync%3Dfalse%20axis-top%3D0%20axis-left%3D'expr%20%24WIDTH%20%2B%20%24SEP'%20disp-width%3D%24WIDTH%20disp-height%3D%24HEIGHT%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D8892%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!vpudec!mfw_isink%20sync%3Dfalse%20axis-top%3D'expr%20%24HEIGHT%20%2B%20%24SEP'%20axis-left%3D0%20disp-width%3D%24WIDTH%20disp-height%3D%24HEIGHT%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D8893%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!vpudec!mfw_isink%20sync%3Dfalse%20axis-top%3D'expr%20%24HEIGHT%20%2B%20%24SEP'%20axis-left%3D'expr%20%24WIDTH%20%2B%20%24SEP'%20disp-width%3D%24WIDTH%20disp-height%3D%24HEIGHT%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSTRONG%3E%23%20PC%E3%81%AE%E5%A0%B4%E5%90%88%20(%E3%82%BD%E3%83%BC%E3%82%B9)%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Eexport%20IP_iMX%3D%20%23%20i.MX%20%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AEIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E9%85%8D%E7%BD%AE%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%20gst-launch%20-v%20videotestsrc%20!ffenc_h263%20!RTPH263%E3%83%9A%E3%82%A4%20!multiudpsink%20clients%3DIP_iMX%3A8890%2CIP_iMX%3A8891%2CIP_iMX%3A8892%2C%24IP_iMX%3A8893%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3E%3CSTRONG%3E%E5%8D%98%E6%96%B9%E5%90%91%3APC%E3%81%8B%E3%82%89%20i.MX%20%E3%81%B8%E3%80%82PC%E3%81%AF1%E3%81%A4%E3%81%AEH.264%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%82%92%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81i.MX%20%E3%81%9D%E3%82%8C%E3%82%92%E7%94%BB%E9%9D%A2%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%3E%3CP%3E%3CSTRONG%3E%23%20i.MX%20%E4%B8%8A(%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88)%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%23%20%E3%82%AD%E3%83%A3%E3%83%83%E3%83%97%E3%80%81%E7%89%B9%E3%81%AB%20sprop-parameter-sets%20%E3%82%AD%E3%83%A3%E3%83%83%E3%83%97%E3%82%92%E6%AD%A3%E3%81%97%E3%81%8F%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E4%BB%A5%E4%B8%8B%E3%81%AE1%E3%81%A4%E3%81%AE%E3%82%B7%E3%83%A7%E3%83%BC%E3%81%AF%E5%8D%98%E3%81%AA%E3%82%8B%E4%BE%8B%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99sintel_trailer-1080p.mp4%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CSTRONG%3Eexport%20VSALPHA%3D1%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EGST_DEBUG%3D*%3A2%20gst-launch%20-v%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H264%2C%20sprop-parameter-sets%3D(string)%5C%22Z2QAMqw05gHgCJ%2BWEAAAAwAQAAADAwDxgxmg%5C%5C%2CaOl4TLIs%5C%22%2C%20payload%3D(int)96'%20port%3D8890%20!RTPH264%E3%83%87%E3%83%9A%E3%82%A4!vpudec!mfw_isink%20sync%3Dfalse%20%E3%81%A7%E3%81%99%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%23%20PC%E3%81%AE%E5%A0%B4%E5%90%88%20(%E3%82%BD%E3%83%BC%E3%82%B9)%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egst-launch%20-v%20filesrc%20location%3Dsintel_trailer-1080p.mp4%20typefind%3Dtrue%20!QTDEMUX%E3%81%AE!RTPH264%E3%83%9A%E3%82%A4%20!multiudpsink%20clients%20%3D%2010.112.102.168%3A8890%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20style%3D%22padding%3A%202px%3B%22%3E%3CSTRONG%3E%E5%8F%8C%E6%96%B9%E5%90%91%3APC%E3%81%AF4%E3%81%A4%E3%81%AEH.263%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%82%92%20i.MX%20%E3%81%AB%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%97%E3%80%81iMX%E3%81%AF%E3%81%9D%E3%82%8C%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%97%E3%80%814%E3%81%A4%E3%82%92PC%E3%81%AB%E9%80%81%E3%82%8A%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20style%3D%22padding%3A%202px%3B%22%3E%3CP%3E%3CSTRONG%3E%23%20i.MX%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Eexport%20IP_PC%3D%20%23%20PC%E3%83%9B%E3%82%B9%E3%83%88%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%AEIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E9%85%8D%E7%BD%AE%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D8890%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!vpudec!%E3%83%86%E3%82%A3%E3%83%BC%E3%83%8D%E3%83%BC%E3%83%A0%3Dt%20!%E5%88%97%EF%BC%81mfw_isink%20sync%3Dfalse%20axis-top%3D0%20axis-left%3D0%20disp-width%3D%24WIDTH%20disp-height%3D%24HEIGHT%20t.%20!%E5%88%97%EF%BC%81vpuenc%20%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AF%3D5%20!RTPH263%E3%83%9A%E3%82%A4%20!udpsink%20host%3D%24IP_PC%20port%3D9990%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D8891%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!vpudec!%E3%83%86%E3%82%A3%E3%83%BC%E3%83%8D%E3%83%BC%E3%83%A0%3Dt%20!%E5%88%97%EF%BC%81mfw_isink%20sync%3Dfalse%20axis-top%3D0%20axis-left%3D'expr%20%24WIDTH%20%2B%20%24SEP'%20disp-width%3D%24WIDTH%20disp-height%3D%24HEIGHT%20t.%E5%88%97%EF%BC%81vpuenc%20%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AF%3D5%20!RTPH263%E3%83%9A%E3%82%A4%20!udpsink%20host%3D%24IP_PC%20port%3D9991%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D8892%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!vpudec!%E3%83%86%E3%82%A3%E3%83%BC%E3%83%8D%E3%83%BC%E3%83%A0%3Dt%20!%E5%88%97%EF%BC%81mfw_isink%20sync%3Dfalse%20axis-top%3D'expr%20%24HEIGHT%20%2B%20%24SEP'%20axis-left%3D0%20disp-width%3D%24WIDTH%20disp-height%3D%24HEIGHT%20t.%20!%E5%88%97%EF%BC%81vpuenc%20%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AF%3D5%20!RTPH263%E3%83%9A%E3%82%A4%20!udpsink%20host%3D%24IP_PC%20port%3D9992%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D8893%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!vpudec!%E3%83%86%E3%82%A3%E3%83%BC%E3%83%8D%E3%83%BC%E3%83%A0%3Dt%20!%E5%88%97%EF%BC%81mfw_isink%20sync%3Dfalse%20axis-top%3D'expr%20%24HEIGHT%20%2B%20%24SEP'%20axis-left%3D'expr%20%24WIDTH%20%2B%20%24SEP'%20disp-width%3D%24WIDTH%20disp-height%3D%24HEIGHT%20t.%E5%88%97%EF%BC%81vpuenc%20%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AF%3D5%20!RTPH263%E3%83%9A%E3%82%A4%20!udpsink%20host%3D%24IP_PC%20port%3D9993%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%23%20PC%E3%81%AE%E5%A0%B4%E5%90%88%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%23%23%20iMX%E3%81%8B%E3%82%89%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%9F%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Eexport%20IP_iMX%3D%20%23%20i.MX%20%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AEIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E9%85%8D%E7%BD%AE%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D9990%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!ffdec_h263%20!xvimagesink%20%E3%81%A8%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D9991%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!ffdec_h263%20!xvimagesink%20%E3%81%A8%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D9992%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!ffdec_h263%20!xvimagesink%20%E3%81%A8%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20udpsrc%20caps%3D'application%2Fx-rtp%2C%20media%3D(string)video%2C%20clock-rate%3D(int)90000%2C%20encoding-name%3D(string)H263'%20port%3D9993%20!RTPH263%E3%83%87%E3%83%9A%E3%82%A4!ffdec_h263%20!xvimagesink%20%E3%81%A8%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%23%23%20iMX%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20videotestsrc%20!%E3%83%93%E3%83%87%E3%82%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%AB!video%2Fx-raw-yuv%2Cwidth%3D%5C(int%5C)1408%2Cheight%3D%5C(int%5C)1152%20!%20ffenc_h263%20!RTPH263%E3%83%9A%E3%82%A4%20!udpsink%20host%3D%24IP_iMX%20port%3D8890%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20videotestsrc%20!%E3%83%93%E3%83%87%E3%82%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%AB!video%2Fx-raw-yuv%2Cwidth%3D%5C(int%5C)1408%2Cheight%3D%5C(int%5C)1152%20!ffenc_h263%20!RTPH263%E3%83%9A%E3%82%A4%20!udpsink%20host%3D%24IP_iMX%20port%3D8891%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20videotestsrc%20!%E3%83%93%E3%83%87%E3%82%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%AB!video%2Fx-raw-yuv%2Cwidth%3D%5C(int%5C)1408%2Cheight%3D%5C(int%5C)1152%20!ffenc_h263%20!RTPH263%E3%83%9A%E3%82%A4%20!udpsink%20host%3D%24IP_iMX%20port%3D8892%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Egl%20-v%20videotestsrc%20!%E3%83%93%E3%83%87%E3%82%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%AB!video%2Fx-raw-yuv%2Cwidth%3D%5C(int%5C)1408%2Cheight%3D%5C(int%5C)1152%20!ffenc_h263%20!RTPH263%E3%83%9A%E3%82%A4%20!udpsink%20host%3D%24IP_iMX%20port%3D8893%20%26amp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3E%3C%2FTD%3E%3CTD%3E%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1126458%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX6_All%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E3%83%9E%E3%83%AB%E3%83%81%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
評価なし
バージョン履歴
最終更新日:
‎10-25-2013 02:26 PM
更新者: