.flv 비디오를 만들기 위해 일련의 이미지가 있습니다. 나는 ffmpeg를 사용하여 해당 스트림을 사용하여 비디오를 만들 수 있지만 비디오는 동시에 라이브 스트리밍됩니다.이미지 스트림을 사용하여 비디오 스트리밍
스트리밍을 위해 이미 red5를 설치했습니다.
.flv 비디오를 만들기 위해 일련의 이미지가 있습니다. 나는 ffmpeg를 사용하여 해당 스트림을 사용하여 비디오를 만들 수 있지만 비디오는 동시에 라이브 스트리밍됩니다.이미지 스트림을 사용하여 비디오 스트리밍
스트리밍을 위해 이미 red5를 설치했습니다.
나는이 스레드가 도움
그것은 변환 된 비디오가를 생성하는 동안 라이브 스트리밍 에 대한 ffmpeg
및 ffserver
를 사용하는 방법에 대해 설명합니다 http://ubuntuforums.org/showthread.php?t=665607
이 될 수있다 생각합니다. 이것은 무한한 스트림에서도 작동합니다.
ffserver
을 사용하여 비디오를 스트리밍 할 때 메인 웹 서버에 역방향 프록시를 설정하여 사용자가 비디오에 포트 번호를 입력 할 필요가 없도록 할 수 있습니다.
ffmpeg
은 이미지 시퀀스에서 읽을 수 있지만 %d
을 사용하면 증가하는 숫자를 나타낼 수 있습니다. 시퀀스를 입력으로 사용하고 ffserver
스트림을 출력으로 사용하십시오.
비디오를 스트리밍하려면 이미지가 너무 무거울 수 있습니다. 비디오 URL이 포함 된 메모장으로 .asx 파일을 만드십시오. Windows Media Player를 사용하는 경우에도 쉽고 많은 플레이어와 함께 재생할 수 있습니다.
<ASX>
<Entry>
<ref HREF="YourFilePath.mp4"/>
</Entry>
</ASX>
행운을 빕니다 : 다음은 간단한 ASX의 예입니다.
나는 정확히이이 명령을 사용하고 있어요 :
ffmpeg.exe -vcodec bmp -framerate 1 -i \\.\pipe\input_pipe -r 25 -c:v libx264 -preset ultrafast -tune zerolatency -pix_fmt yuv420p -f rtsp rtsp://wowza.server.com:1935/app/stream
내가 C#을 응용 프로그램에서 이미지를 생성하고는 FFmpeg가 읽을 곳, input_pipe하는 BMP로을 writting하고있다. 내 이미지는 매 초마다 생성되므로 입력에서 -framerate 1을, 출력에서 -r 25를 기록하여 25fps로 비디오를 생성하십시오.
거의 완벽하게 작동하지만 동영상이 wowza 서버에서 액세스하려면 약 20 초가 걸립니다.
안녕 니키, 니가 필요한 걸 할 방법이있어? 비슷한 시간이 필요합니다 (시간을 새로 고치는 사진 그룹에 mpeg4 기반 스트리밍) – cajo