Gstreamer를 처음 사용하고 비디오 스트림을 표시하기 전에 해상도를 변경하는 데 문제가 있습니다. Windows 7을 실행하는 컴퓨터에서 320x184 해상도의 RTP/RTSP 스트림을 수신합니다. 다음 명령을 사용하여 스트림을 표시 할 수 있습니다.gstreamer rtsp stream chance resolution
gst-launch-1.0 rtspsrc location = rtsp : //10.0.0.3 : 554/stream1 대기 시간 = 0! 디코드 빈! autovideosink
대기 시간없이 비디오 스트림을 보여주는 작은 창이 표시됩니다.
이것은 거의 달성하고자하는 것입니다. 창 테두리없이이 스트림을 1280 x 800 해상도로만 표시하려고합니다. 이를 달성하기 위해 Gstreamer 파이프 라인을 확장하는 방법을 모르겠습니다. 너희 중 몇 명이 나를 도울 수 있니?
감사합니다.
By the way :이 솔루션은 아직 국경과 함께 작업 중입니다! 데모에서는 GStreamer를 사용하기 때문에 특정 코드를 작성하거나이 데모 용 테두리를 유지하려고합니다. – Doojoo
실제로 비디오 크기에서 작동합니다. 데모를 위해 이것은 ok 이상이어야합니다. 소프트웨어에서 비디오 스케일링을 수행하는 것은 원래 해상도에서 실행하는 것보다 비용이 많이 들지만 윈도우를 스케일링하는 것입니다.이 경우 GPU가 스케일링을 수행 할 가능성이 가장 높습니다 (사용되는 렌더러에 따라 다름). –