2016-03-02 38 views
2

我有wowza 4.4.0 & ffmpeg安装在两个不同的ec2实例上。 ffmpeg转码.dav视频并将其转换为.mp4扩展名,然后上传s3存储桶中的文件。 相同的s3存储桶使用s3fs在/ usr/local/WowzaStremingEngine/Content上的wowza服务器上挂载,我从挂载的s3存储桶文件夹中流式传输视频。 有时会玩得很顺畅,而大部分玩家在玩2-3秒后会出现一些麻烦。S3桶安装在wowza vod上不会流几秒后

我也试过直接从S3存储播放VOD,但那是太慢

+0

这可能是由于连接问题。你是ec2还是s3在同一地区? – Vigikaran

+0

不,他们不在同一地区。 – Chandan

+0

尝试使用相同的区域s3。我怀疑这是连接问题。 – Vigikaran

回答

0

我会建议您尝试使用不同的源文件中。使用Wowza安装时默认的sample.mp4文件并将其上传到s3存储桶。看看你是否遇到同样的问题。

如果这仍然是一个问题,您可以查看在MediaCache配置中增加DefaultBlockSize(第25页)。我会建议尝试1-2M,并降低预读阈值,重新启动并再次尝试

+0

我做了defaultBlockSize为2M和readAheadThreshold为15,但它不起作用。 – Chandan

+0

我上传了sample.mp4,它流式传输效果很好,但是我的代码转换文件没有。正如我提到的转码,我使用ffmpeg。 ffmepg视频编解码器是libx264,比特率为1024,音频编解码器为libmp3lame,比特率为128k。 – Chandan

+0

听起来好像它肯定与编码有关。什么是你正在使用的完整命令? – Matt