1

嗨,我正在使用 RTMP、videocore lib 和 Wowza 服务器制作一个基于广播的应用程序,我的 Wowza 服务器只播放 FLV 文件但我不知道如何将 FLV 视频传递到服务器以及如何编码 H.264 编解码器(如果是 H.264 编解码器)。 264 视频和 AAC 音频然后只有它会开始广播但我使用下面的代码

switch(_session.rtmpSessionState)
            {
                case VCSessionStateNone:[_session continuousAutofocus];
                case VCSessionStatePreviewStarted:
                case VCSessionStateEnded:
                case VCSessionStateError:
                    NSLog(@"///////////////////////////////////////////////vcsession error%ld",(long)VCSessionStateError);



                    [_session startRtmpSessionWithURL:urlForStream
                                         andStreamKey:streamID];

                    break;
                default:
                    [_session endRtmpSession];
                    break;
            }

并在控制台中显示以下日志

你好,

我尝试使用 VCSimpleSession 将我的应用程序从 iOS 8.3 连接到 RTMP 服务器(Wowza)。但我无法连接。总是返回状态 -11 (ClientStateNotConnected)

请在下面找到日志:

[736:267980] 创建上下文

[736:267980] 上下文创建成功

客户端状态:1

客户端状态:2

客户状态:3

客户端状态:4

客户端状态:5

客户状态:6

收到的服务器窗口大小:10000000

收到的对等带宽限制:10000000 类型:2

收到ping,发送pong。

收到调用

pktId:1

收到调用_result

跟踪命令:connect

客户端状态:7

收到未知数​​据包类型:0x18

收到调用

pktId:2

收到调用_result

跟踪命令:connect

客户状态:11

4

0 回答 0