我已经知道我可以通过 FFMPEG 将视频文件流式传输到我的 wowza 服务器,但我需要能够将实时视频(例如来自内置网络摄像头或其他连接的摄像头)流式传输到服务器。
我考虑的一种方法是将视频保存为约 10 秒的短文件,然后使用 FFMPEG 将它们流式传输到 wowza 服务器,但我面临两个问题。首先,当我切换到下一个要流式传输的视频剪辑时,如何确保提要不会中断。二,我如何将其设置为以 10 秒的时间块记录而不会丢失任何内容。
谢谢!
如果您正在寻找商业解决方案,您可以尝试: http: //www.adobe.com/de/products/flash-media-encoder.html
如果您想自己编写代码,您应该搜索“RTMP Client library”,您可以找到(半)商业的: http : //www.smaxe.com/juvclient.jsf 或完全免费的,如 RTMPClient .java。也有可以在网络中找到的音频编解码器的实现。但是我不知道任何为 OSX 开放的视频验证码。您需要自己在这里编写一些代码。
在 OS X 上用于从桌面流式传输的最佳工具是CamTwistStudio(以前称为 CamTwist)。CamTwistStudio 用于NASA 的 SpaceVidcast服务。
查看这个广泛的教程Free Live Video Streaming with HTTP Live Streaming、uStream、justin.tv、ffmpeg、vlc、x264、Wowza、CamTwist 和 Flash Media Encoder 在 GNU Linux 环境和 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 -网络广播/