.png)
GStreamer로 http 스트리밍을 어떻게 합니까?
네, 구글링을 해보니 이 간단한 질문에 대한 답을 어디서도 찾을 수 없었습니다.
답변1
hlssink
새로운 플러그인을 사용해도 될 것 같아요
로컬을 테스트하기 위한 간단한 파이프 hlssink
:
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5
그런 다음 vlc를 실행합니다.
cvlc playlist.m3u8
넷을 통해 스트리밍하려면 웹 서버를 시작하고 파이프를 수정하세요. 디렉터리 가
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5 playlist-root=http://server.com location=/var/www/hlssink playlist-location=/var/www/hlssink
있고 재생 목록이 열려 있습니다 .
/var/www/hlssink
document_root
http://server.com/playlist.m3u8
vlc
답변2
tcp 플러그인에서 tcpserversink 요소를 사용할 수 있습니다: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-tcpserversink.html