gstreamer에서 h264로 인코딩 된 데이터를 다른 두 프로세스 (gstreamer를 기반으로 함)와 공유하려고합니다. 일부 연구 방법은 shm 플러그인을 사용하는 것입니다. 이 내가 gstreamer shmsrc와 h264 데이터로 shmsink
gstreamer--->h264 encoder--->shmsink
shmrc--->process1
shmrc--->process2
내가 videotestsrc 및 웹캠이 작동 원시 데이터를 얻을 수 있었다하는 것을 시도하고있는 무슨이다. 그러나 h264로 인코딩 된 데이터의 경우 그렇지 않습니다. 이 내 테스트 파이프 라인입니다
gst-launch-1.0 videotestsrc ! video/x-raw,width=640,height=480,format=YUY2 !
x264enc ! shmsink socket-path=/tmp/foo sync=true wait-for-
connection=false shm-size=10000000
gst-launch-1.0 shmsrc socket-path=/tmp/foo ! avdec_h264 ! video/x-
raw,width=640,height=480,framerate=25/1,format=YUY2 ! autovideosink
이 누구 시도 SHM 플러그인과 H264 인코딩 된 데이터는,
h264 파서를 지적 해 주셔서 감사합니다. –