diff --git a/Daemons/vmpserverd/profiles/com.hugomelder.software.plist b/Daemons/vmpserverd/profiles/com.hugomelder.software.plist index b5690dc..62f52b6 100644 --- a/Daemons/vmpserverd/profiles/com.hugomelder.software.plist +++ b/Daemons/vmpserverd/profiles/com.hugomelder.software.plist @@ -50,15 +50,15 @@ and h264 encoding on CPU (using libx264). The resulting h264 stream is then fed into the rtp payloader. --> - intervideosrc channel={VIDEOCHANNEL.0} ! queue ! videoconvert ! x264enc bitrate=2500 ! - rtph264pay name=pay0 pt=96 + intervideosrc channel={VIDEOCHANNEL.0} ! queue ! video/x-raw,width=1920,height=1080 ! + videoconvert ! x264enc bitrate=2500 ! rtph264pay name=pay0 pt=96 combined compositor name=comp background=1 sink_0::xpos=0 sink_0::ypos=0 sink_0::width=1440 sink_0::height=810 sink_0::sizing-policy=1 sink_1::xpos=1440 sink_1::ypos=0 sink_1::width=480 sink_1::height=270 sink_1::sizing-policy=1 ! - video/x-raw,width=1920,height=1080 ! queue ! x264enc bitrate=2500 ! rtph264pay name=pay0 pt=96 - intervideosrc channel={VIDEOCHANNEL.0} ! videoconvert ! comp.sink_0 - intervideosrc channel={VIDEOCHANNEL.1} ! videoconvert ! comp.sink_1 + video/x-raw,width=1920,height=1080 ! x264enc bitrate=2500 ! rtph264pay name=pay0 pt=96 + intervideosrc channel={VIDEOCHANNEL.0} ! queue ! comp.sink_0 + intervideosrc channel={VIDEOCHANNEL.1} ! queue ! comp.sink_1 channels @@ -66,7 +66,7 @@ v4l2 v4l2src device={V4L2DEV} ! videoconvertscale add-borders=1 ! video/x-raw, width=1920, height=1080 ! queue ! intervideosink channel={VIDEOCHANNEL.0} videoTest - videotestsrc is-live=1 ! video/x-raw,width={WIDTH},height={HEIGHT} ! + videotestsrc is-live=1 ! video/x-raw,width={WIDTH},height={HEIGHT},format=NV12 ! intervideosink channel={VIDEOCHANNEL.0} audioProviders diff --git a/Daemons/vmpserverd/profiles/com.hugomelder.vaapi.plist b/Daemons/vmpserverd/profiles/com.hugomelder.vaapi.plist index 8771b91..9409ecf 100644 --- a/Daemons/vmpserverd/profiles/com.hugomelder.vaapi.plist +++ b/Daemons/vmpserverd/profiles/com.hugomelder.vaapi.plist @@ -18,25 +18,25 @@ - intervideosrc channel={VIDEOCHANNEL.0} ! queue ! vapostproc ! vah264enc bitrate=2500 ! - rtph264pay name=pay0 pt=96 + intervideosrc channel={VIDEOCHANNEL.0} ! queue ! video/x-raw,width=1920,height=1080 ! + vapostproc ! vah264enc bitrate=2500 ! + rtph264pay name=pay0 pt=96 combined - v4l2src device={V4L2DEV} ! vapostproc add-borders=1 ! video/x-raw, width=1920, height=1080 ! intervideosink channel={VIDEOCHANNEL.0} + v4l2src device={V4L2DEV} ! videoconvertscale add-borders=1 ! video/x-raw, width=1920, height=1080 ! intervideosink channel={VIDEOCHANNEL.0} videoTest - videotestsrc is-live=1 ! video/x-raw,width={WIDTH},height={HEIGHT} ! - intervideosink channel={VIDEOCHANNEL.0} + videotestsrc is-live=1 ! video/x-raw,width={WIDTH},height={HEIGHT},format=NV12 ! intervideosink channel={VIDEOCHANNEL.0} audioProviders @@ -113,7 +113,7 @@ audioTest audiotestsrc ! voaacenc bitrate=96000 ! queue ! rtpmp4apay name=pay1 pt=97 - +