1

こんにちは、RTMP、ビデオコア ライブラリ、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 を使用して iOS 8.3 から RTMP サーバー (Wowza) にアプリを接続してみました。しかし、私は接続できません。常に状態 -11 を返す (ClientStateNotConnected)

以下のログを見つけてください。

[736:267980] コンテキストの作成

[736:267980] コンテキストの作成に成功しました

クライアント状態: 1

クライアント状態: 2

クライアント状態: 3

クライアント状態: 4

クライアント状態: 5

クライアント状態: 6

受信したサーバー ウィンドウ サイズ: 10000000

受信ピア帯域幅制限: 10000000 タイプ: 2

ping を受信し、pong を送信します。

呼び出しを受け取りました

パケット ID: 1

invoke_result を受け取りました

追跡コマンド: 接続

クライアント状態: 7

受信した不明なパケット タイプ: 0x18

呼び出しを受け取りました

パケット ID: 2

invoke_result を受け取りました

追跡コマンド: 接続

クライアント状態: 11

4

0 に答える 0