gpt4 book ai didi

linux - UDP 实时网络摄像头在 Linux 上使用 VLC 流式传输到 iPhone

转载 作者:太空宇宙 更新时间:2023-11-04 04:28:22 24 4
gpt4 key购买 nike

我在网上搜索过类似的内容,但一切都是关于“将文件保存在 ipod 上”以及一些我无法真正使用的离题解决方案和示例。

我希望我的 Linux 笔记本电脑将网络摄像头媒体流式传输到我的 iPod(使用我的代码),我真的对此迷失了。我可以使用 VLC 从笔记本电脑以 UDP 方式流式传输它,但我如何获取它并在 iPod 端显示?我应该使用 mpmovieplayer 吗?

注意:我可以将 iplimage 中的帧(来 self 的 linux 代码:blocks 项目)发送到 iPod,对于我在网上搜索到的内容,有一些方法可以将 IplImage 转换为 iPod 上的 UIImage,但我不知道如何使其工作:s

感谢您的帮助。

最佳答案

我认为最好的选择是使用 ffmpeg。当您只想流式传输使用网络摄像头拍摄的视频时,您可以使用 ffmpeg 对其进行正确编码,iPhone 会自动进行渐进式下载,在大多数情况下这样做就可以了。

类似这样的事情:

ffmpeg -i $1 -acodec libfaac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv -cmp 2 -subcmp 2 -s 320x180 $1.mp4

但是,当您需要真正的实时流媒体时,我会查看以下项目。

我玩过这个项目:http://www.ioncannon.net/projects/http-live-video-stream-segmenter-and-distributor/但我记得它相当复杂。然而它应该提供你想要的。

考虑到您使用的是 Linux 笔记本电脑,您可能会对 http://www.mythtv.org/wiki/Streaming_to_iPod_touch_or_iPhone 感兴趣。但我认为它缺少实时组件。

在 iPod 方面,我认为 MPMoviePlayerViewController (ios 4.0) 是可行的方法,只需实现委托(delegate)方法,如果 iPod 可以播放它,这个 Controller 将处理所有事情。

我希望这会有所帮助,如果您找到(简单的)解决方案,请告诉我们;-)。

关于linux - UDP 实时网络摄像头在 Linux 上使用 VLC 流式传输到 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6445637/

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