正在寻找一个库/框架来将实时视频从OSX流式传输到Wowza服务器(RTMP)



我已经知道我可以通过FFMPEG将视频文件流式传输到我的wowza服务器,但我需要能够做的是将实时视频流式传输(例如,从内置的网络摄像头或其他连接的摄像头)到服务器。

我考虑过的一种方法是将视频保存到短约10秒的文件中,然后使用FFMPEG将这些文件流式传输到wowza服务器,但我面临2个问题。首先,当我切换到下一个要流式传输的视频剪辑时,我如何确保提要中不会出现中断。第二,我如何将它设置为在10秒的时间段内录制而不遗漏任何内容。

谢谢!

如果您正在寻找商业解决方案,您可以尝试:http://www.adobe.com/de/products/flash-media-encoder.html

如果你想自己编写代码,你应该搜索"RTMP客户端库",你可以找到(半)商业的:http://www.smaxe.com/juvclient.jsf或者像RTMPClient.java这样的完全免费的。还有一些音频编解码器的实现可以在网络中找到。然而,我不知道任何视频captcha代码是开放的OSX。你需要自己在这里编写一些代码。

在OS X上,从桌面进行流媒体播放的最佳工具是CamTwistStudio(以前的CamTwist)。CamTwistStudio用于美国国家航空航天局的SpaceVidcast服务。

查看这个广泛的教程免费实时视频流与HTTP实时流,uStream,justin.tv,ffmpeg,vlc,x264,Wowza,CamTwist和闪存媒体编码器在GNU Linux环境和Mac OS-X,以获得如何从OS X流到互联网的完整描述。

一个更强大的商业产品是Wirecast。查看本文以了解有关该产品的信息:http://www.tuaw.com/2012/02/26/wirecast-pro-for-mac-4-1-3-a-close-look-at-a-powerful-webcastin/

最新更新