您好我正在制作基于广播的应用程序,使用RTMP,videocore lib和Wowza服务器我的Wowza服务器只播放FLV文件但我不知道如何将FLV视频传递给服务器以及如何编码H.264编解码器如果它是视频的H.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将我的app从iOS 8.3连接到RTMP服务器(Wowza)。但我无法连接。始终返回状态-11(ClientStateNotConnected)
请查看以下日志:
[736:267980]创建背景
[736:267980]上下文创建成功
ClientState:1
ClientState:2
ClientState:3
ClientState:4
ClientState:5
ClientState:6
收到服务器窗口大小:10000000
收到对等带宽限制:10000000类型:2
收到ping,发送pong。
收到调用
pktId:1
收到invoke _result
跟踪命令:connect
ClientState:7
收到未知数据包类型:0x18
收到调用
pktId:2
收到invoke _result
跟踪命令:connect
ClientState:11