227
edits
mNo edit summary |
mNo edit summary |
||
Line 16: | Line 16: | ||
gstd-client | gstd-client | ||
</pre> | </pre> | ||
Create | Create the sender pipeline like this. | ||
<pre> | <pre> | ||
pipeline_create | pipeline_create sender videotestsrc is-live=true ! x264enc ! seimetatester ! seiinject ! rtph264pay ! capsfilter name=cf ! udpsink host=127.0.0.1 port=5000 | ||
</pre> | </pre> | ||
Create the receiver pipeline. | |||
<pre> | <pre> | ||
pipeline_create receiver udpsrc port=5000 ! capsfilter name=cf ! rtph264depay ! h264parse ! seiextract signal-new-metadata=true name=extract ! fakesink | |||
</pre> | </pre> | ||
Set the appropriated caps. | |||
<pre> | <pre> | ||
signal_connect | element_set sender cf caps application/x-rtp,media=video,clock-rate=90000,encoding-name=H264 | ||
element_set receiver cf caps application/x-rtp,media=video,clock-rate=90000,encoding-name=H264 | |||
</pre> | |||
Play the pipelines. | |||
<pre> | |||
pipeline_play sender | |||
pipeline_play receiver | |||
</pre> | |||
Then receive the signal. | |||
<pre> | |||
signal_connect receiver extract new-metadata | |||
</pre> | </pre> | ||
The expected output is something similar to this: | The expected output is something similar to this: |
edits