【问题标题】:Broadcasting video iphone to Wowza server using AVCaptureSession使用 AVCaptureSession 将视频 iphone 广播到 Wowza 服务器
【发布时间】:2015-10-03 05:55:41
【问题描述】:

我正在开发直播功能,我已经构建了自定义相机来使用AVCaptureSession 拍摄视频,并且我们有用于广播的 Wowza 服务器,

所以我的问题是如何从AVCaptureFileOutputRecordingDelegate,AVCaptureVideoDataOutputSampleBufferDelegate 编码视频并发送到服务器,我发现很多库,但不适合我们的应用程序,它们提供自己的 UI,任何人都可以建议任何其他库或一步一步整合

【问题讨论】:

    标签: ios avcapturesession avassetwriter broadcasting wowza-transcoder


    【解决方案1】:

    您使用的是AVAssetWriterInput init mediaType:outputSettings:sourceFormatHint: 方法吗?这需要具有所需设置的字典。从文档中...“指定一个字典,其中包含用于对附加到输出的媒体进行编码的设置。如果您不希望重新编码附加的样本,则可以为此参数传递 nil。”

    【讨论】:

    • 你能解释一下吗,我在哪里可以使用这种方法,或者你可以粘贴一些演示代码
    • 我会通读这个objc.io/issues/23-video/capturing-video 并从这里的文章中查看演示项目github.com/objcio/VideoCaptureDemo
    • 在将视频编码为 h264 和 ACC 如何将视频发送到服务器进行广播后,我们使用了 Wowza 服务器
    • 那部分我恐怕帮不了你。我假设您将需要创建多个较小的文件。我会使用多个 AVAssetWriter 将实时流分成 5 秒的部分。然后通过 HTTP 将它们上传到 Wowza 服务器。然后,Wowza 服务器可以为您的所有其他设备创建输出流。那只是一个有根据的猜测。我会看一下 Wowzas 文档。我认为他们有某种类型的演示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多