우분투 라이브 RTMP 비디오 스트리밍

우분투 라이브 RTMP 비디오 스트리밍

우분투에서 라이브(주문형이 아닌) RTMP 스트림을 시작하려고 하는데 RTSPVLC를 통해서만 스트리밍에 성공했습니다.

vlc -vvv ./videos/test.mp4 --sout '#rtp{dst=192.168.8.106,port=1234,sdp=rtsp://192.168.8.106:1234/test.sdp}'

(출처는 여기 -https://www.videolan.org/doc/streaming-howto/en/ch04.html)

불행히도 플래시나 HTML5 플레이어에서는 지원되지 않습니다. RTMP 스트리밍의 경우 "방법"은 웹캠 케이스에서만 작동한다는 것을 알았습니다.http://www.jpsaman.org/vlc/rtmp

누군가 이 두 가지 예에서 RTMP 스트림을 생성하는 정확한 명령을 알려줄 수 있습니까? 아니면 RTMP 스트리밍을 시작할 수 있는 다른 무료 Linux 소프트웨어가 있습니까?

답변1

오랜 연구와 테스트 끝에 마침내 vls+hls 스트리밍에 대한 솔루션을 찾았습니다...

vlc -vvv path/to/video/test.mp4 :sout="#transcode{vcodec=h264,vb=100, venc=x264{aud,profile=baseline,level=30,keyint=30,ref=1}, aenc=ffmpeg{aac-profile=low},acodec=mp4a,ab=32,channels=1,samplerate=8000} :std{access=livehttp{seglen=10,delsegs=true,numsegs=5, index=/var/www/video-stream/stream.m3u8, index-url=http://192.168.8.106/video-stream/stream-########.ts}, mux=ts{use-key-frames}, dst=/var/www/video-stream/stream-########.ts}"

이것은 상위 계층에서 제공하는 hls 스트림을 지원할 수 있는 유일한 플레이어입니다.https://github.com/clappr/clappr

관련 정보