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

发布于 11-16 14:43 字数 345 浏览 3 评论 0原文

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

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

注意:我可以将 iplimage 中的帧(来自我的 linux 代码:blocks 项目)发送到 iPod,对于我在网上搜索的内容,有一些方法可以将 IplImage 转换为 iPod 上的 UIImage,但我没有知道如何让它发挥作用:谢谢

您的帮助。

I've searched on the web for something like this, but everything is about ´saving the file on ipod´ and some offtopic solutions and examples that i can't really use.

I want my linux laptop to stream the webcam media to my iPod (with my code) I am really lost on this.. I could use VLC to stream it in UDP from the laptop, but how would i get it and show on the iPod side? Should i use mpmovieplayer?

Note: I could send the frames in iplimage (from my linux code:blocks project) to the iPod, and for what i've searched on the web, there are methods to transform IplImage to UIImage on the iPod, but i don't know how to make it work :s

thks for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

红玫瑰2024-11-23 14:43:50

我认为你最好的选择是使用 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/ 感兴趣串流至 iPod_touch_or_iPhone
但我认为它缺少实时组件。

在 iPod 方面,我认为 MPMoviePlayerViewController (ios 4.0) 是可行的方法,只需实现委托方法,如果 iPod 可以播放它,这个控制器将处理一切。

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

I think you best bet would be to use ffmpeg. When you just want to stream videos that you have taken with your webcam you can just encode it correctly with ffmpeg and the iPhone will automagically do a progressive download, in most cases this will do.

Something like this :

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

when you however need real live streaming i would look at the following projects.

I played around with this project: http://www.ioncannon.net/projects/http-live-video-stream-segmenter-and-distributor/ but I remember it to be quite complex. It should however provide what you want.

Considering you are using a linux laptop, you might be interested in http://www.mythtv.org/wiki/Streaming_to_iPod_touch_or_iPhone
I think however it is missing the realtime component.

On the ipod side i think MPMoviePlayerViewController (ios 4.0) is the way to go, just implement the delegate methods and if the iPod can play it, this controller will handle everything.

I hope this helps, if you find an (easy) solution let us know ;-).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文