我已经知道我可以通过FFMPEG将视频文件传输到我的wowza服务器,但我需要做的是将实时视频(例如从内置网络摄像头或其他连接的摄像头)流式传输到服务器。
我考虑过的一种方法是将视频保存为短~10秒的文件,然后使用FFMPEG将这些文件流式传输到wowza服务器,但我遇到了2个问题。首先,当我切换到下一个视频片段进行流式传输时,如何确保Feed中没有中断。二,如何将其设置为在10秒钟内记录,而不会遗漏任何内容。
谢谢!
答案 0 :(得分:1)
如果您正在寻找商业解决方案,您可以尝试: http://www.adobe.com/de/products/flash-media-encoder.html
如果您希望自己编写代码,则应搜索“RTMP客户端库”, 你可以找到(半)商业的: http://www.smaxe.com/juvclient.jsf 或完全免费的,如RTMPClient.java。 还可以在网络中找到音频编解码器的实现。但是,我不知道任何为OSX打开的视频验证码。您需要自己编写代码。
答案 1 :(得分:1)
OS X上用于从桌面流式传输的最佳工具是CamTwistStudio(以前称为CamTwist)。 CamTwistStudio用于NASA's SpaceVidcast服务。
查看此详尽的教程Free Live Video Streaming with HTTP Live Streaming, uStream, justin.tv, ffmpeg, vlc, x264, Wowza, CamTwist and Flash Media Encoder in a GNU Linux environment and Mac OS-X,详细了解如何从OS X流式传输到Internet。
更强大的商业产品是Wirecast。有关产品的信息,请查看此文章: http://www.tuaw.com/2012/02/26/wirecast-pro-for-mac-4-1-3-a-close-look-at-a-powerful-webcastin/