Azure Media Services의 라이브 배달을 테스트하는 데 사용할 수 있는 ffmpeg로 테스트 비디오를 생성합니다.

하고 싶은 일


  • Azure Media Services의 Live Channel 기능을 테스트하고 싶습니다.

    귀찮은 일


  • RTMP를 말할 수있는 인코더를 준비하는 것이 꽤 귀찮습니다.
  • 시험용 영상을 준비하는 것이 귀찮다
  • PC의 라이브 카메라를 사용하면 얼굴이 계속 흐르고 불행한 느낌이됩니다.
  • 몇 초 정도 지연되는지 테스트하기 위해 비디오에 시계 정보를 넣고 싶지만 괜찮습니다.

    그것, ffmpeg로 해결할 수 있었습니다!



    아래 명령으로 ffmpeg를 시작하기 만하면됩니다!

    testsignal-rtmpingest.bat
    ffmpeg.exe -v verbose -re -f lavfi -i testsrc -f lavfi -i "sine=frequency=440:sample_rate=44100:beep_factor=8" -strict -2 -c:a aac -b:a 128k -ar 44100 -r 30 -g 60 -keyint_min 60 -b:v 400000 -c:v libx264 -preset medium -bufsize 800k -maxrate 400k -f flv rtmp://ライブチャンネル名.channel.media.azure.net:1935/live/自動生成されるパラメーター/mystream1
    

    무엇을 하고 있는가


  • ffmpeg 필터에서 testsrc를 사용하여 시계 테스트 패턴을 생성합니다
  • 마찬가지로, 음성 측은 440Hz의 경고음과 초당 3520Hz의 짧은 신호음 생성
  • x264로 인코딩하고 rtmp로 지정된 라이브 채널에 인제스트

  • 이런 느낌





    ffmpeg 다운로드 대상



    여기에서!
    htps:// fm㎺g. rg/

    좋은 웹페이지 즐겨찾기