: https://gstreamer.freedesktop.org/data/pkg/windows/ 사이트에서 버전 선택하여 다운
: 나는 Complete를 선택했다.
: bin 폴더에 movie_test 라는 파일을 옮기고, movie_test라는 파일을 보낸다. 이후 이를 확인해보고 싶을떄, 코드는 아래와 같다.
gst-launch-1.0 -v filesrc location=movie_test.mp4 ! decodebin ! x264enc ! rtph264pay ! udpsink host=127.0.0.1 port=9001
: cmd를 하나 더 열어서, 아래의 코드를 치면 move_test 동영상이 실행되는 것을 확인할 수 있다.
gst-launch-1.0 -v udpsrc port=9001 caps = "application/x-rtp, media=(string)video, clockrate=(int)90000, encoding-name=(string)H264, payload=(int)96" ! rtph264depay ! decodebin ! videoconvert ! autovideosink
: http://www.videolan.org/vlc/ 에서 운영체제에 따라 선택할 수 있다.
: 실행 후, 다음과 같은 에러가 떴다.
입력을 열 수 없습니다:
VLC에서 'rtsp://127.0.0.1:8554/myrtsp' MRL을 열 수 없습니다. 자세한 내용은 로그를 확인하세요.
: 해결 방법은 아래와 같은데, 나는 방화벽 문제였다.
- 원본파일이 문제일 경우
- 해당 동영상 파일의 저작권 문제
- VLC제거 및 최신버전 설치
- 방화벽 설정 제거 또는 조정
: 원래 "Zeranoe"이라는 사이트에서 받으려 했지만, "Zeranoe"라는 사이트가 2020년 9월 18일 이후 서비스 지원을 중단하였다는 결과가 나왔다.
: 다음 사이트에서 받으면 된다.
: 위의 사이트에서 설치에 대한 자세한 설명은 다음 블로그에서 확인할 수 있다.
: 위에 설치한 Gstreamer와 작동 방식이 비슷한데, sdp 파일을 만들어줘야 한다는 점이 다른다.
: 적용 방식은
bin으로 파일을 옮긴 후, 서버 명령어 실행, 'SDP : ' 밑의 줄의 내용을 .sdp 파일로 저장, 다시 클라이언트에서 명령어 실행
이다.
: 서버 명령어와 클라이언트 명령어는 각각 movie_test.mp4 , LION.mp3 이고, test3.sdp 파일에 대해서 실핼 할 때 아래와 같다.