what is who

N.S.
プログラム開発などを約34年ほど経験。
IT関連会社で業務
・猫が好き
・趣味はアクアリウム
  自宅に海水魚が泳ぐ。
  →ライブ配信
・ペットにモルモットも…
・RaspberryPiで工作なども
 →回し車カウンター

  • 【ffmpeg】iOSのsafariとか向けのストリーミング(hls)でのオプション

    -pix_fmt yuv420p
    これが必要。

    ffmpeg -rtbufsize 100M \
    -vsync 1 \
    -i /dev/video0 \
    -filter_complex scale=960x544 \
    -c:v libx264 \
    -preset fast \
    -pix_fmt yuv420p \
    -g 150 \
    -b:v 256k \
    -break_non_keyframes 1 \
    -flags +global_header \
    -f hls  \
    -segment_format mpegts \
    -hls_time 5 \
    -hls_list_size 5 \
    -hls_allow_cache 1 \
    -hls_segment_filename stream/stream_%0d.ts \
    -hls_base_url stream/ \
    -hls_flags delete_segments \
    playlist.m3u8 
    

    windows でもやってみた
    ffmpeg -rtbufsize 260M ^
    -r 15 ^
    -f dshow ^
    -i video="Microsoft® LifeCam Cinema(TM)" ^
    -vcodec yuyv422 ^
    -s 800x448 ^
    -pix_fmt yuv420p ^
    -c:v nvenc ^
    -preset slow ^
    -g 120 ^
    -b:v 768k ^
    -flags +global_header ^
    -f hls  ^
    -segment_format mpegts ^
    -hls_time 5 ^
    -hls_list_size 10 ^
    -hls_allow_cache 0 ^
    -hls_segment_filename stream/stream_%%01d.ts ^
    -hls_base_url stream/ ^
    -hls_flags delete_segments ^
    playlist.m3u8

    ffmpeg,ios,hls,windows

    2019-01-08 13:10:11

    2019-08-19 18:02:52