問題タブ [upnp]
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.
c# - XBOX360用のメディアサーバー
空き時間にプログラミングをしたいので(ええ、別のプロジェクトが必要です)、xbox360用のmediaServer(tversityやps3 mediaServerなど)を考えました。
何をストリーミングしたいですか?
- 通常の映画コンテンツ(mediaExtenderを介してストリーミングできます)
- mkvとvob(私のDVDコレクションのリッピング)
- 多分音楽と写真
atm開始するために満たす必要のある要件は、次のようにわかりません。
- xbox360へのストリーミングはどのように機能しますか?
- どのプロトコルが必要ですか?
- 360と通信するにはどうすればよいですか?
- 映画の写真をプレイリストに追加するにはどうすればよいですか?
- 映画のソースをトランスコードするにはどうすればよいですか?
- 私の使命に適した方法はありますか?
- 等々 ...
iphone - ネットワーク内のトラフィックをブロックしているルーターを停止するにはどうすればよいですか?
ローカルネットワークを介してユーザーのMac/PCで実行されているサーバーに接続することに依存するiPhoneアプリがあります。
サーバーはポート8080でhttpサービスを実行しています
トラフィックがアプリに到達できるようにするために、デフォルトのWindowsファイアウォールまたはデフォルトのMacファイアウォールに例外をすでに追加しています。
ただし、最も一般的な顧客の問題は、iPhoneがサーバーと通信できないことです。
通常、これはトラフィックをブロックするネットワークルーターですが、ユーザーがトラフィックをブロックする独自のファイアウォールを実行している場合もあります。
の効果に何かを言わせるプロトコルはありますか
「このネットワーク上のすべてのファイアウォールは<an ip> on <a port>
、トラフィックがこのネットワーク内で発生した場合に通信を許可してください。」
私はupnpを調べましたが、それは私がやりたくない外の世界へのポートを開くことに集中しているようです。
提案?
前もって感謝します。
c++ - プラチナ uPnP SDK の使用方法
Qt を使用してクロス プラットフォームの uPnP AV ホストを開発するために、 Platinum SDKを使用したいと考えています。このライブラリのドキュメントや wiki が見つかりません。
すでに Platinum SDK を使用していて、使用に関するドキュメントを持っている人はいますか? もちろん、どんな例でも大歓迎です。
ありがとう
php - PHP - ゲートウェイ/ルーター IP、UPnP を取得する
可能であれば、内部 PHP サーバーで UPnP メソッドを作成しようとしています。Windows、OSX、または Linux で実行できるように、ほとんどプラットフォームに依存しない必要があります。
SOAP プロトコルを UPnP で動作させることができると信じていますが、まず、サーバーが通過するゲートウェイ/ルーターの IP アドレスを特定する必要があります。この情報を PHP で取得することはできますか? そうでない場合、Python や Ruby はどうですか?
私は C# でこれを行いましたが、現在、よりプラットフォームに依存しない方法を探しています。
ありがとう!
明確化: 外部 IP ではなく、ゲートウェイの内部IP アドレスを探しています。
c# - Silverlight で UPnP コントロール ポイントを作成する
Silverlight で UPnP コントロール ポイントを作成することに興味があります。これは、Microsoft の upnp.dll との COM 相互運用を使用する必要があることを意味します (また、SL アプリケーションはブラウザーおよびプラットフォーム固有のものである必要があります)。Microsoft のスタックでコントロール ポイントを作成する方法を示す C# で利用可能なソース コードはありますか? 他に利用可能なオプションがある場合は、それについて聞きたいのですが、Web を読んでみると、MS スタックにバグがあるようです。
windows - UPnP デバイスへのオーディオ出力 (What I Hear)
これが以前に対処されなかった理由がわかりません。インターウェブでこれに関する多くの情報を見つけることができないようです.
コンピューターで何かを聞いていて、それを XBOX 360 または Sonos (マルチルーム ミュージック マネージャー) で再生したいのですが、ワンクリックで簡単に再生できません。周囲の UPnP デバイスをオーディオ出力として選択し、コンピューターが再生するものを何でも再生できるようにしたいと考えています。
これを可能にするソフトウェアを知っていますか?この考えを聞いたことがありますか?
c# - WCFServiceContract名前空間にプレフィックスを追加するにはどうすればよいですか
WCFにUPnPMediaServerを実装しようとしています。ゆっくりとそこに着きましたが、今はレンガの壁にぶつかっています。ServiceContract名前空間にプレフィックスを追加する必要があります。今私は次のものを持っています:
これは正しいsoapメッセージをリッスンします。しかし、私は最初に石鹸本体が必要です
そして、WCFは現在以下をリッスンしています。
そこでプレフィックスを取得するにはどうすればよいですか?それは重要ですか?または、パラメーターがBrowseメソッドに渡されない別の理由がありますか?
更新 ここにいくつかの追加情報があります:次のメッセージは実際のUPnPコントロールポイントによって送信されます。パラメータはBrowseメソッドに渡されません。
これは、WCFテストクライアントによって生成される要求です。これで、パラメーターがBrowseメソッドに渡されます。
sockets - インターネット経由のクライアント/サーバー通信
インターネットボックスの背後にあるリモートサーバーとクライアントの間で双方向に通信するための最適なソリューションはどれですか?
- ソケット付きUPnP。
- HTTPS/データベース サーバーとクライアントは、Xsec ごとに 1 つの要求を作成して、新しいデータがあるかどうかを確認します。
- クライアントはサーバー上で 1 つの接続を開き、トンネルを作成するために開いたままにします。
protocols - ルーター ループバック用の UPnP のようなプロトコルはありますか? (ループバック NAT)
UPnP プロトコルを使用して、ユーザー ポートを転送できます。SO TO DO シンプルな NAT トラバーサル。しかし、そのような操作の後に問題が発生します。
私の主なポイントは、ユーザーのポートを転送できます-それをグローバルアドレスにバインドし、グローバルインターネットからアクセスできますが、ローカルネットワークからはアクセスできません(NATを使用). だから、SOAPリクエストを送信できるプロトコルセットがあるのだろうか(UPnPに従ってnatトラバーサルライブラリを作成するようなプロトコルに従って)、プログラムでNATを構成して、ローカルネットユーザーに適切なループバックができるようにします。
私はこれを説明しました-何人かの人がスタックでその質問を閉じたので、サーバーフォールトに関する私の詳細な話。当時はそれほど詳細ではなかったので、私は非難しません(かなり警戒しています)...
iphone - iPhoneのSSDP
iPhoneからネットワーク上のSSDPデバイスを検出するには、UDPメッセージを送信および受信できる必要があります。
パケットをマルチキャストアドレスに送信する必要があり、HTTPリクエストは次のようになる必要があることを知っています。
ドキュメントを読んだところ、CFNetworkでこれをすべて行うことができるようで、読んだ(そしてドキュメントを再読した)にもかかわらず、始めるのに苦労しています。誰かが私に最初の学習のこぶを乗り越えるためのチュートリアルやコードスニペットをお勧めできますか?
CFNetworkプログラミングガイドがあります。
http://developer.apple.com/mac/library/documentation/Networking/Conceptual/CFNetwork/CFNetwork.pdf
およびインターネットソケットを使用したネットワークプログラミングに関するBeejのガイド:
ありがとう
デイブ
PS
この場合、サードパーティのライブラリとフレームワークを使用できません。