【发布时间】:2014-01-24 19:16:38
【问题描述】:
我正在使用 FFMPEG 生成 HLS 段。这是我正在使用的命令:
ffmpeg -i "rtmp://localhost/oflaDemo/33/hlsopt3 live=1" -y -c:v libx264 -b:v 1000k -vprofile baseline -preset medium -x264opts level=41 -threads 4 -s 480x360 -map 0:v -c:a libfaac -b:a 160000 -ac 1 -hls_time 3 -hls_list_size 3 -hls_wrap 10 -start_number 1 hlsopt3.m3u8
我正在使用 Ubuntu 12.04 并使用 RED5 1.0.2 作为我的流媒体服务器,我想在 android 和 ios 设备上流式传输视频。但是设备上的播放非常不稳定,它们播放视频并不流畅。我的服务器的 CPU 利用率也超过 100%。
经过大量研究,我发现 CPU 使用率是由于 H264/mpeg-4 aac 转换造成的,但如果不进行转换,它将无法在 Ios 和 android 设备上播放。
所以请给我建议任何解决方案。如何在移动设备上流畅播放并节省 CPU 使用率。
请帮帮我,我在这方面已经快 10 天了。
任何帮助将不胜感激。
【问题讨论】:
标签: ffmpeg red5 http-streaming