こんにちは私は動的に取り組んでいますHLS
ストリーミング私は4つの異なる解像度のプレイリストを作成し、それらを動的ストリーミングのための1つのマスタープレイリストにラップしましたが、サーバーに入れて、デスクトップPCやAndroidデバイス用のIOSデバイスの場合でも、1分以上も非常に高い時間が30秒以上かかります。HLSの待ち時間を減らすFFmpeg
どのようにすれば待ち時間を短縮できますか?
がここにここにFFmpeg
ffmpeg -i /var/www/html/file_conversion/io_legend.mp4 \
-profile:v baseline -level 3.0 -s 428x240 -aspect 1.77916 -c:v libx264 -b:v 440k -g 250 -framerate 30 -c:a libfdk_aac -b:a 320k -hls_list_size 0 -start_number 0 -hls_init_time 2 -hls_time 8 -f hls /var/www/html/file_conversion/legend_hls/legend_240.m3u8 \
-profile:v baseline -level 3.1 -s 640x360 -aspect 1.77916 -c:v libx264 -b:v 600k -g 250 -framerate 30 -c:a libfdk_aac -b:a 320k -hls_list_size 0 -start_number 0 -hls_init_time 2 -hls_time 8 -f hls /var/www/html/file_conversion/legend_hls/legend_360.m3u8 \
-profile:v baseline -level 3.1 -s 854x480 -aspect 1.77916 -c:v libx264 -b:v 700k -g 250 -framerate 30 -c:a libfdk_aac -b:a 320k -hls_list_size 0 -start_number 0 -hls_init_time 2 -hls_time 8 -f hls /var/www/html/file_conversion/legend_hls/legend_480.m3u8 \
-profile:v baseline -level 4.0 -s 1280x720 -aspect 1.77916 -c:v libx264 -b:v 880k -g 250 -framerate 30 -c:a libfdk_aac -b:a 320k -hls_list_size 0 -start_number 0 -hls_init_time 2 -hls_time 8 -f hls /var/www/html/file_conversion/legend_hls/legend_720.m3u8
を使用してHLS
ためにビデオをエンコードするための私のコマンドは、動的アダプティブストリーミング
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1755600,RESOLUTION=428x240
legend_240.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2855600,RESOLUTION=640x360
legend_360.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=5605600,RESOLUTION=854x480
legend_480.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=7305600,RESOLUTION=1280x720
legend_720.m3u8
のための私のマスターのプレイリストである。この問題に関するすべてのヘルプは本当にいただければ幸いおかげで持っています良い一日!
このQ&Aはプログラミングのためのものです。 https://video.stackexchange.comに投稿してください。あなたの帯域幅はスケール外です(17〜73 Mbps?)。待ち時間はどういう意味ですか? – aergistal
@aergistal –
ビデオセグメントをロードするまでの平均待ち時間 –