問題タブ [dlna]

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

c# - C# DLNA/UPNP メディア再生

特定のメディアを dlna/upnp 準拠のデバイスにストリーミングしようとしています。C# を使用してデバイスにコマンドを送信する方法 (再生、一時停止、停止など) を既に見つけました。

そのため、デバイスでメディアを再生できます。ただし、どのメディアを再生するかをデバイスに伝える方法は不明です。これには特定のコマンドがありますか?

「SetAVTransportURI」コマンドを見ましたが、これには uri が必要です。ネットワーク上の共有ディレクトリからビデオ ファイルを再生したいだけです。再生するメディアをデバイスに伝えるにはどうすればよいですか?

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

android - Androidフォンを介したビデオストリームトラフィックのルーティング

AndroidフォンでSamsungSmartTVでのビデオストリームの再生を制御したい。ビデオストリームへのURLを使用してUPnPコマンドをテレビに送信できます。残念ながら、SamsungTVはローカルネットワークの外部を指すURLを受け入れません。リモートストリームを機能させるには、Samsung TVへのローカルURLのように見えるように、電話を介してトラフィックをループする必要があります。

私はおそらく電話でサーバーの単純なプロキシタイプを実行する必要があります。電話は常にストリームURLが何であるかを知っているので、プロキシは常に着信要求を受け取り、それを外部サーバー上のビデオストリームにパイプする非常に単純なものにすることができます。

ソケット接続を実行し、入力ストリームを外部サーバーからソケットサーバー接続の出力ストリームにコピーしてみました。これを使用している間、Webブラウザーはファイルをダウンロードできますが、すべてのメタデータが失われ、ファイルのダウンロードが完了するたびにパイプの破損の例外が発生するようです。メディアプレーヤーはストリームをまったく理解していないようで、たとえばVLCでの再生はありません。

サーバーには、次のような非常に単純なコードを使用しています。

コピーストリームコードの場合:

すべてのメタデータをソケット接続にも転送するためにできることはありますか?それとも私は何か他のことをしているのですか?

応答ストリームを正しくフォーマットする方法を理解するために使用できるAndroid携帯からメディアプレーヤーにビデオを提供する例はありますか?

ありがとう!!

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

c# - ビデオ ストリーミング サーバーで Microsoft Media Player のシークをサポートするにはどうすればよいですか?

DLNAメディアプレイヤーのサーバー機能を実装しました。

サーバーは DMP(Digital Media Player) のシーク機能をサポートし、XBMC または VLC プレーヤーは正しく動作します。

しかし、Microsoft Media Player でビデオを再生し、後の位置に移動しようとすると、メディア プレーヤーが停止しました。

MS Media Player のネットワーク パケットを解析し、MS Media Player の DMS(Digital Media Server) と同じヘッダーを作成しようとしました。

しかし、私はまだ失敗しました。

見逃した重要なタグ情報はありますか?

応答に関する私の応答コードは次のとおりです。

メディア シーク リクエストについて誰か提案してもらえますか?

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

upnp - Web ビデオを Roku にストリーミングする

技術的にビデオ (つまり Youtube ビデオ) を Roku プレーヤーに送信する方法を知っている人はいますか? ストリーミングを可能にする「Twonky Beam」アプリがあり、.mp4 ファイルを Roku に送信して再生するようです。ここでデモを参照してください: http://gigaom.com/video/youtube-on-roku-twonky-airplay/

これは、「Twonky Beam」Roku アプリなしで実行されます。文書化されたものは何も見つかりませんが、Roku がネイティブにサポートしているように見えます。

Roku が UPNP または DLNA デバイスでなくても、どうやってこれを達成できたのか知りたいです。

ここでの洞察は素晴らしいでしょう!

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

drm - インテル DTCP サンプル実装キット (SIK) の内容

Intel SIK についていくつか質問があります。

この SIK には、DTCP スタックの完全な実装が含まれていますか? つまり、DTCP で使用される楕円曲線暗号 (ECC) の実装を含めます。この SIK の一部として利用できるすべてのモジュールについて説明してください。

基本的に、アームプラットフォーム用のDTCPスタックを開発する必要があります。SIK を使用することで、すべてが利用可能になり、どのモジュールが開発されますか?

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

java - UPnPプリンターデバイスの検出

プロジェクトで、ssdpデータグラムパケットを送信してhttp urlを受信することにより、UPnPプリンターデバイスを発見しました。

これらのURLを使用して、開いている接続を取得し、デバイスとサービスの詳細を記述したxmlスキーマを取得します

ここで私はdom解析によって詳細を取得します

今私の質問は、どうすれば1.プリンタのステータスを見つけることができますか2.プリンタが両面印刷されているかどうか3.サポートされている用紙の種類(風景/ポートレートとサイズ)

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

c++ - プラチナ ライブラリを使用した c++ DLNA 字幕表示の実装

ビデオファイルをトランスコードせずにメディアファイル(ビデオ)を再生するときに、利用可能な外部字幕(.srtファイル)のDLNA標準パス情報が可能かどうか、誰でも説明できますか.

可能であれば、これが DLNA 規格のどこで説明されているか教えてもらえますか? またはこれをどのように実装できますか?

platinium ライブラリを使用してこれを実装しようとしていますが、その方法や可能性がわかりません。

ありがとう

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

c++ - プラチナ ライブラリを使用した LG スマート テレビで字幕をサポートする C++ DMS

プラチナ ライブラリを使用して、DMR -LG SmartTV に字幕情報を提供できるシンプルな DMS を実装しようとしています。

私はすでに DMR でビデオをレンダリングすることに成功しており、DMR がビデオ ファイルに関連付けられた字幕の情報を受け取る場所をすでに見つけています。

DMR からのサンプル リクエスト:

現在、字幕表示をサポートする有効な DMS からの応答は次のとおりです。

今、私はカスタム DMS で同じことを実装しようとしています。誰かが私を正しい方向に向けたり、res 要素に保存されている字幕情報を実装するサンプルを次のように表示したりできます: srt_URL (応答のコンテンツ タイプは text/srt)

ありがとう

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

ios - Google コードの UPnPx ライブラリに基づく iOS DMC アプリの開発

UPnP プロトコルが可能なデバイス用の DLNA テクノロジ ベースの DMC (デジタル メディア コントローラー) として使用される iOS アプリを開発しています。私は code.google.com で入手できる UPnPx iOS ライブラリを使用しており、デモ アプリケーションを正常にビルドして実行しました。Macbook Pro でホストされている DMS (デジタル メディア サーバー) のコンテンツを閲覧できます。これにはserviio DMSアプリケーションを使用しています。

今私の問題は、iOS デバイスでアプリを実行すると、DMS で共有されているすべてのコンテンツを参照できることですが、UITableViewフッター セクションには「レンダラーが選択されていません」というテキストが表示されるだけです。これは、アプリが同じ Wi-Fi ネットワークで DMR (デジタル メディア レンダラー) を検出できないか、ネットワークに DMR がないことを意味します。

このライブラリが識別できる iOS デバイスまたは Mac OS X 上の DMR アプリを教えてください。私は Android デバイスも持っているので、Android で利用できる無料の DMR Android アプリがあれば、アプリをさらにテストして開発できるように提案してください。

Mac 用の XBMC アプリと iOS デバイス用の XBMC リモート コントロール アプリを確認しました。同様のアプリを開発したい。これには、アプリが内部から制御できるように、または UPnP テクノロジに基づいてアプリが同じ Wi-Fi ネットワーク内の任意の DMR を制御できるように、独自の DMR アプリを作成する必要がありますか?

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

command-line - コマンドラインから DLNA コンテンツをプッシュする方法

放送チャンネルと IPTV チャンネルをテレビの 1 つのメニューに統合します。問題は、異なるソース間の切り替えが苦痛であることです。したがって、基本的には、テレビでメニューを作成して、見たいチャンネルを選択し、テレビをそのチャンネルに切り替える必要があります。メニューの作り方を知っている。

ソリューションのもう 1 つの部分は、ITPV チャネルをメディアサーバーからテレビ画面にプッシュすることです。これは難しい部分です。結局、gupnpをインストールして遊んでみました。それは機能し、アプリケーションを作成できるようになります。

DLNA 経由でコンテンツをプッシュするためのより良い解決策を考えているかもしれません。コマンドラインから制御できるコマンドラインユーティリティまたはメディアサーバーはありますか? 理想的な選択肢でしょう。

非常に基本的な質問は、レンダラーでメディアサーバーからリソースをプログラムで再生するにはどうすればよいかということです。

ありがとう。