2016-12-01 50 views
0

完全披露:我是一位非常初级的开发人员,并且对提问有新意。我也不太了解视频流作为一个概念,所以如果答案在我的面前是正确的,我可能只是把它看在眼里。在iOS设备上流式传输Raspberry Pi上的H.264视频

这就是说,我试图做一些似乎应该很简单,但似乎无法弄清楚的东西。我正尝试从Raspberry Pi获取H.264实时流视频,并在我的应用中查看它。我发现了很多关于编码视频的东西,但似乎无法让任何东西起作用。

任何人都必须提供的将是一个很大的帮助,即使它只是一个方向来看,因为我拉我的头发试图找出这一个。

+1

您是否在使用任何工具/协议?如果没有的话,在Wowza或Red5上掠夺赃物 –

+0

不,我不是。如果我只想在我的iOS应用程序中查看来自Raspberry Pi的实时流?我很抱歉,如果这个问题很愚蠢,但我只是想琢磨这一点,并理解我应该如何来这个。 –

+1

请详细介绍一下。你想如何进行这个流?通过互联网,本地网络或其他媒体?它是视频文件还是直播? –

回答

0

您首先需要在您的Raspberry Pi上安装一些可以将数据提供给客户端的平台。您可以查看网络服务器平台,如Apache。安装完成后,您可以通过从任何浏览器打开Raspberry Pi的IP地址来验证此操作是否正常。 192.168.1.67:80

然后,您需要确保视频通过Raspberry Pi上的文件系统可用。搜索诸如“向Apache添加文件”可能会有所帮助。

您可以通过从任何浏览器中敲击Raspberry Pi的IP地址来测试该文件是否可用:例如, 192.168.1.67:80/path/to/video.mp4

这意味着视频文件可用并且可以下载,但默认情况下不会流式传输。然后你可以看看一些可以帮助你处理流媒体部分的JavaScript框架。

+0

所以我忘了在我的问题中指定,但树莓派是在我的本地网络,我试图播放视频,因为它是流媒体(现场)。 –

+0

当然,但首先你的RP需要一种服务该视频的方式。一步一个脚印。首先需要3件事: 1. Web服务器(如果未安装,请在RP上安装'Apache') 2.您的RP的IP地址 3.要提供的视频文件的路径 –

+0

您不能从“我有一个树莓派”转到“我现在正在将电影传送到我的iPhone”。你需要安装和配置各种东西。 –

0

苹果拥有超级着名的HLS流媒体视频协议。您需要先对来自相机的视频输入进行编码,然后将其传递给基本上完成“幕后”工作的服务器,并为您提供* .m3u8 URL。我用Wowza Streaming Engine实现了这个模式。您可以使用它或类似的工具。

另一方面,如果你倾向于有更简单直接的解决方案;更像CDN方法,那么你可以按照@布雷特的答案。

相关问题