問題タブ [rtmpd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1119 参照

ios - rtmp-dump/librtmp の使用法

iOS プロジェクトでrtmp-dumpgithubコンパイル済みバージョンを使用しています。以下は、サーバーに接続するためのコードです。

rtmp-dumpORの適切なドキュメントがlib-rtmp利用できないため、次の機能に使用できるメソッドを知りたいです。

  1. 接続中に値の配列を送信したい。私のクエリは、接続時にサーバーに値を送信できる rtmp-dump のどの方法ですか?
  2. サーバーの特定のメソッドを呼び出してパラメーターをサーバーに渡すにはどうすればよいですか?
  3. サーバーからの応答を受け取るにはどうすればよいですか? また、クライアント側のメソッド呼び出しをどのように実装できますrtmp-dumpか?
  4. 接続後に再生または聞きたいストリームの名前を明示的に指定するにはどうすればよいですか?
  5. を使用RTMP_Close()すると、接続を切断できますか?
0 投票する
1 に答える
1237 参照

ios - エラー: 接続を閉じています: NetStream.Play.Failed

librtmp(rtmpdump) を使用すると、アプリケーションに次の 2 つの方法があります。

red5 サーバーに接続し、ストリームをサーバーに公開します。

RTMP_ConnectStream(RTMP *r,0)gets を実行すると、ログに次のエラーが表示されます

エラー: 接続を閉じています: NetStream.Play.Failed

したがって、サーバーへの接続は中止されます。

なぜこれが起こるのか誰か教えてもらえますか?

0 投票する
1 に答える
883 参照

lua - RTMPD、ストリーム名がどのストレージにも見つかりません

私は奇妙な状況に陥っています。このチュートリアルを使用してストリーミング サーバーを構成しようとしていますが、残念ながら成功しません。現在、最新バージョンの rtmpd サーバー (ビルド番号: 784) を使用しており、ここで見つけることができます。チュートリアルの指示に従ってインストールしました。これまでのところ問題はありませんが、フロープレーヤーの例でサーバーをテストできないことが問題です。

構成ファイル:

rtsp ストリームへのリンクは動作し、ffplay と vlc でテストされています。

エラー

ストリームに接続しようとすると、次のようになります。

フロープレイヤー

コードは次のとおりです。

この時点でストリームを共有できないため、チュートリアルと同じように作成しようとしました。

自分で解決しようとしてかなりの時間を失ってしまったので、助けてもらえますか?

編集:

いくつかのテストの後、問題はサーバーが外部ストリームをストリーミングしないことであることがわかりました!