如何从iOS应用程序使用RTSP将视频流发送到WOWZA服务器?
我对视频捕获(如何从iOS应用程序使用RTSP将视频流发送到WOWZA服务器?,ios,video-streaming,avfoundation,video-encoding,wowza,Ios,Video Streaming,Avfoundation,Video Encoding,Wowza,我对视频捕获(AVFoundation)和WOWZA服务器是新手 我检查了许多解决方案,但没有找到任何关于“如何使用RTSP使用WOWZA服务器”的教程或库。我在GitHub上找到了一个项目,但它只在RTMP上工作。他们建议在RTSP问题上使用live555协议。但是我几乎不懂C++代码。 我的问题: 如何从AVFoundation获取视频流?现在,我正在使用AVCaptureFileOutputRecordingDelegate获取文件而不是流数据: captureOutput(uquot
AVFoundation
)和WOWZA服务器是新手
我检查了许多解决方案,但没有找到任何关于“如何使用RTSP使用WOWZA服务器”的教程或库。我在GitHub上找到了一个项目,但它只在RTMP上工作。他们建议在RTSP问题上使用live555协议。但是我几乎不懂C++代码。
我的问题:
- 如何从AVFoundation获取视频流?现在,我正在使用
获取文件而不是流数据:AVCaptureFileOutputRecordingDelegate
captureOutput(uquot:didfinishRecordingToOutputFileAttribute:,fromConnections:error:)
但我需要流输出数据,以便发送到WOWZA服务器
- 如何将视频转换为编码的h.264流
- 如何将live555库集成到VideoCapture类以生成RTSP URL
- 如何使用RTSP协议将视频发送到WOWZA
请在您的答案中提供任何库或示例代码 如果您想要更简单的路线,可以查看Red5 Pro的产品。它不使用Wowza,也不期望您完全了解iOS开发。还有一篇博客文章/走查,用于创建您自己的类型应用程序,这就是我假设您正在尝试创建的 使用视频编码器库对h264格式的帧进行编码,然后发送到Live555 RTSPClient。希望这对你有帮助。感谢punita您可以使用带有Wowza流媒体引擎软件的移动SDK从iOS应用程序流式传输RTSP。免责声明:我在Wowza工作
快速查看后,我找到了编码器项目()。虽然它看起来要在设备上发布,您需要从Wowza获取它,但它确实利用了AVFoundation库,该库在您的开发中可能会很有用。虽然这可能从理论上回答了这个问题,但请在此处包含答案的基本部分,并提供链接以供参考。谢谢Nathan,我将编辑并提供更多详细信息。