問題タブ [rtmfp]

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 投票する
0 に答える
330 参照

actionscript-3 - rtmfp を使用してホストに接続できない

Adobe の rtmfp プロトコルと cirrus サーバーを使用した p2p ゲームがあります。スタンドアローンのフラッシュ プレーヤーで試してみると、すべて正常に動作しているように見えますが、ゲームを Web ページに埋め込むと、突然誰もゲームに接続できなくなります。エラーはありません。接続はしばらくするとタイムアウトします。

ホストで NetConnection を作成する方法は次のとおりです。

クライアント側でもほぼ同じですが、NetConnection.Connect.Success を取得するときは inStream を作成します。

ゲームが Web ページから実行されている場合、この inStream が問題を引き起こします。スタンドアロン プレーヤーを使用してローカルで実行すると、ほとんどすぐに接続されます。

他の状態とエラーもチェックしていますが、ここでは重要ではありません (前述のように、エラーは発生していません。しばらくするとタイムアウトします)。

ここで何が起こっているのでしょうか?

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

android - 2 つのデバイス間の LAN が機能しない

異なるデバイス間のサーバーレス P2P LAN 接続を作成するための簡単な AS3 プログラムを作成しました。その要点は次のとおりです。

クライアント:

サーバ:

これは、コンパイルされた swfs の 2 つのインスタンスを同じ PC で実行している場合は正常に機能しますが、クライアントが電話 (AIR でパッケージ化されている - はい、<uses-permission android:name="android.permission.INTERNET" />設定されている) などで実行されていて、サーバーがサーバーで実行されている場合は機能しません。 PC (AIR アプリとしても)。atを
トレースすると、異なるデバイスでは、2 つのインスタンスがお互いを「認識」することさえありません (が起動されることはありません)。 編集:テストしましたが、クライアント/サーバー AIR アプリを実行している 2 台の PC もお互いを認識しません。 最悪の部分は、同じコード (別の FlashDevelop プロジェクトではありますが) が機能したことがあるということです。何とかして。私は完全に困惑し、イライラしています。ヘルプ。お願いします。e.info.codesetupLan()NetGroup.Neighbor.Connect


PS。可能であれば (私はそうではないと考え始めています)、ほとんどのエンドユーザーはアプリを使用するためにそこまで行かないため、ルーター/ファイアウォールの設定に干渉しないソリューションが非常に高く評価されます。さらに、2 つの異なるルーターをテストしましたが、問題は解決しません。

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

node.js - ArcusNode 未定義のプロパティ '1' を設定できません

私の問題は、この問題で説明されているものです - https://github.com/OpenRTMFP/ArcusNode/issues/5

RTMFP を使用してビデオをクライアントにストリーミングしようとすると、ArcusNode が同じエラーをダンプします。

ストリーマー部分はこのリポジトリにあります: https://github.com/JanisGruzis/RtmfpStreamer

レシーバー部分はこのリポジトリにあります: https://github.com/JanisGruzis/RtmfpVideoPlayer

これらは FDT ActionScript プロジェクトです。問題が言う限り、ストリームレプリケーションを使用すべきではありませんが、それは何ですか? AS でそれを回避する方法は? 何とか設定してNetStreamクラスで回避することはできますか?あなたが言うことができるように、私はFlashの世界にまったく慣れていないので、何かが足りないのかもしれません.

また、私がインスピレーションを得たチュートリアルは次のとおりですが、おそらくAdobe Cirrus向けです。http://old.haxe.org/doc/flash/peer2peer

0 投票する
0 に答える
240 参照

actionscript-3 - RTMFP / パブリック インターネット経由のピアツーピア

この例を見て - http://www.adobe.com/devnet/adobe-media-server/articles/p2p_apps_cirrus_lccs.html同じ関数に基づいて、小さなビデオ会議アプリを作成しました。同じ建物。ただし、リモートでテストを開始すると、「InStream」を表示できません。正しい farID を Netstream クラスに渡しています。不足しているものはありますか? エラーは発生しません

0 投票する
0 に答える
58 参照

air - Adobe AIR - rtmfp - Neighbor.Connect の前の遅延

NetGroup.Connect.SuccessRTMFP サーバーレス接続をテストしているときに、とNetGroup.Neighbor.Connectedイベント (実際の P2P 通信を開始できる場所)の間に非常に長い遅延があることが多いことに気付きました。

すぐに接続される場合もあれば、同じネットワークで数分かかる場合もあります。これにはロジックが見つかりませんでした。

ようやく を受け取ったNeighbor.Connect後、投稿は迅速かつ安定しています。

ADL <-> Androidおよび(Windows 10) でテストしましたADL <-> ADLが、すべてのブラウザーで rtmfp フラッシュの例は同じように動作します。

だから私の質問は - これは一般的な問題ですか、そして接続のこの遅延を最小限に抑える方法はありますか (ハードウェアをいじることなく)?

ありがとう!

0 投票する
2 に答える
105 参照

apache-flex - flex アプリケーションが RTMFP ストリームを再生できません。NetStream.Play.Failed エラー

何年も前に、ユーザーがオンライン ビデオ チャットを実行できるようにする SWF アプリケーションを作成しました。シンプルな SMTFP パブリッシュ/プレイ方式を使用してビデオをストリーミングしました。数年が経ち、下位互換性のある SWF アプリケーションを作成しようとしています。

私の問題の状態:

  • 新しいバージョンは、古い swf から発行されたストリームを再生できません。サーバーとパブリッシャーに接続しますが、再生できず、NetStream.Play.Failedエラーが発生します。
  • 新しいバージョンは、独自のバージョンから公開されたストリームを再生します。
  • このガイドのようなオンライン プレーヤー は新しいバージョンを再生できますが、古いバージョンからのストリームを再生することはできません。

さまざまな SDK (3.6、4.1、4.6) で試してみましたが、それらはすべて古い swf ストリームを再生できません。

Web でエラーを検索しましたが、ドキュメントは何もクリアせず、一般的なエラーであると言っているだけです。SOには関連する可能性のある質問がありますが、回答はありません。

誰も理由を知っていますか?または何か提案はありますか?