gstreamer를 사용하여 H.264 스트림을 재생하는 문제에 직면하고 있습니다.이 스트림은 RTSP가없는 RTP 패킷에서 나옵니다. 내 응용 프로그램은 데이터를 로컬 소켓으로 보내고 gstreamer가이 스트림을 재생하기를 원합니다. 이 일을 어떻게 할 수 있는지, 또는 내가 이것에 관해 읽을 수있는 링크를 어떻게 생각하십니까? 이 스트림에 대한 정보도 제공해야한다고 생각합니다. 나는 정말로 무엇을 제공해야할지 모른다. 이것에 대한 링크도 있습니까? 이 모든 작업을 명령 줄 파이프 라인으로 수행하거나이 작업을 수행하기 위해 gstreamer를 사용하여 약간의 응용 프로그램을 작성해야합니까? 모든 정보를 제공해 주셔서 감사합니다!gstreamer를 사용하여 로컬 소켓에서 H264 스트림 재생
1
A
답변
1
ffdec_h264
는 H.264 스트림을 디코딩rtph264depay
은 RTP 패킷에서 H.264 데이터를 가져 {PORT} $에 UDP 패킷에 대한 #! /bin/bash
gst-launch -v \
udpsrc \
multicast-group=127.0.0.1 \
port=${PORT} \
caps="application/x-rtp \
,media=video \
,clock-rate=90000 \
,encoding-name=H264" \
! gstrtpjitterbuffer \
! rtph264depay \
! ffdec_h264 \
! xvimagesink
udpsrc
듣는다이 스크립트를 시도
0
시험해보기
gst-launch -v rtspsrc location="rtsp://<user>:<password>@localhost/folder/media.amp" debug=1 ! rtpmp4vdepay ! mpeg4videoparse ! ffdec_mpeg4 ! ffmpegcolorspace! autovideosink
요구 사항에 따라 위치 속성을 변경하십시오.
관련 문제
- 1. 스트림 H264 FFMPEG를 사용하여 안드로이드에
- 2. GStreamer를 사용하여 로컬 네트워크를 통해 오디오 이동
- 3. iPhone MPMoviePlayerController에서 바이트 스트림 재생
- 4. 들어오는 비디오 스트림 재생
- 5. GStreamer를 여러 출력으로 변환/변환 변환
- 6. Android에서 RTSP 스트림 재생
- 7. MCI를 사용하여 메모리에서 avi 스트림 재생
- 8. 소켓을 사용하여 임베디드 장치에서 RTP 스트림 재생
- 9. UIWebView 발행물을 사용하여 스트림 비디오 재생
- 10. Microsoft DTV-DVD 비디오 디코더를 사용하여 H264 비디오 재생
- 11. 비디오 중간에서 넷 스트림 재생
- 12. gstreamer를 .. 버퍼링 문제
- 13. VLC 플레이어에서 RTSP 스트림 재생
- 14. 백그라운드에서 라디오 스트림 재생, ANDROID
- 15. Python 내에서 MMS 스트림 재생
- 16. C# FMOD 실시간으로 스트림 재생
- 17. GStreamer를 사용하여 비디오를 WebM으로 변환
- 18. FMS 4 RTMFP로 P2P 스트림 재생
- 19. v4l2를 사용하여 캡처하고 gstreamer를 사용하여 미리보기를 표시합니다.
- 20. RTP 비디오 스트림 (H264 코덱)을 mp4 파일에 쓰기
- 21. Android에서 RTP/TCP/AVP 비디오 스트림 재생
- 22. H264 RTP 패킷 디코드 (및 렌더링)
- 23. 미디어 플레이어 스트림 URL, 다음 URL 재생
- 24. Silverlight에서 다중 오디오 스트림 (mux) 재생
- 25. mediaPlayer를 사용하는 Android 재생 스트림 m3u
- 26. .NET에서 PCM 오디오 스트림 재생 CF
- 27. 웹 브라우저에서 로컬 비디오 재생
- 28. 로컬 디스크에서 android로 비디오 재생
- 29. 로컬 비디오 파일을 HTML로 재생
- 30. gstreamer를 사용하여 ffv1 파일을 인코딩하는 방법은 무엇입니까?