gpt4 book ai didi

flash - AR 无人机 2 和 ffserver + ffmpeg 流

转载 作者:行者123 更新时间:2023-12-01 11:49:36 26 4
gpt4 key购买 nike

我希望能够将 AR Drone 2 的视频源从 Debian 服务器重新流式传输到 Flash。

我知道 AR 无人机使用 p264 编解码器。对于视频编解码器,我完全是新手,所以我不知道什么适合我想要实现的目标?

与使用 ffplay 直接连接到 AR Drone 相比,我已经能够从 AR Drone 流式传输视频源,但延迟非常高且质量极低。

我目前使用标准 ffserver.conf 中的 .swf 示例:

<Stream test.swf>
Feed feed1.ffm
Format swf
VideoFrameRate 30
VideoIntraOnly
NoAudio
</Stream>

.ffm Feed 的设置如下:

<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 17K
ACL allow 127.0.0.1
NoAudio
</Feed>

我用来向 ffserver 提要输入的命令:

ffmpeg -i http://192.168.1.1:5555 http://localhost:8090/feed1.ffm

由于流目前无法观看,我如何才能实现更低的延迟和更高的质量?

最佳答案

不幸的是,ffserver 根本无法完成您想要完成的工作。你和互联网上的其他人一样碰壁了。我能得到的最好的是大约 3 秒的延迟,随着流运行几个小时,延迟逐渐增加到大约 5-10 秒。

我也没有使用 ffmpeg 解码流。我不知道为什么。它与 ffplay 一起使用,这让我更加困惑!

我正在研究 Py-Media,看看我是否可以为类似的项目编写自己的代码。我想流式传输 ardrone 视频并最小化流中的图像。

附注查看 gstreamer,我看到其他人讨论它会产生不同的结果。

关于flash - AR 无人机 2 和 ffserver + ffmpeg 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12674048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com