問題タブ [kurento]

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

javascript - Kurento - WebSocket 接続に失敗しました

以下に示すように、Kurento WebRTC の Javascript 記録の例を実行しようとしています。

http://doc-kurento.readthedocs.org/en/stable/tutorials/js/tutorial-recorder.html

Ubuntu マシンで Kurento をセットアップしましたが、正常に動作しています。サービスも開始しました。さらに、Java ベースのサンプルをテストしたところ、問題なく動作していました。

js 記録の例は、次のエラーで失敗しました:

混合コンテンツ: 「https://ABCDEF」のページは HTTPS 経由で読み込まれましたが、安全でない WebSocket エンドポイント「ws://XYZ:8433/」に接続しようとしました。このリクエストはブロックされました。このエンドポイントは、WSS 経由で利用できる必要があります

ws_uri 変数を変更して、安全な Web ソケットを指すようにしました。

ただし、次のエラーが表示されます。

kurento サーバーは、letsencrypt を使用して HTTPS で実行できるように保護されています。サーバーを保護するために、次の手順を使用しました。

https://doc-kurento.readthedocs.org/en/latest/mastering/securing-kurento-applications.html

ただし、上記の例では、次の crt ファイルを連結するように求められます。

上記のファイルが見つからなかったため、ここで混乱しています。Letsencrypt は、次の .pem ファイルを生成します。

cert.pem、chain.pem、fullchain.pem、privkey.pem

上記のファイルのいずれかを kurento.json.conf ファイルで使用する必要がありますか?

0 投票する
3 に答える
1619 参照

cmake - Kurento Media Server ヘルパーのセットアップ方法

最新の Fedora に対して Kurento Media Server を構築したいと考えています。

ただし、CMake はソースの構成に失敗します。

kms-cmake-utils提案どおり、にインストールしました/usr/local/。ただし、ターゲットが.cmakeモジュールを配置CMAKE_PREFIX_PATHするフォルダーに設定しても、このエラーは発生します。kms-cmake-utilsinstall

実際、 にはKurentoHelpersConfig.cmakeファイルがありませんkms-cmake-utils

Fedora 用に Kurento を構成するにはどうすればよいですか?

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

java - スプリング+クレント(桟橋不動)

Spring Boot バージョン 1.3.1 と Spring 4.2.4 を使用して、REST API と Websocket サーバーを提供する単純な Web アプリケーションを作成する Spring Boot アプリがあります。

このアプリで Kurento Media Server lib を使用したいのですが、いくつか問題が発生しています。

この Kurento Java lib は、Jetty を使用して、websocket を使用して Kurento Media サーバーに接続します。私が直面している問題は、この websocket サーバーへの接続です。Jetty ( kurento-client 6.3.0 lib に含まれています) に問題があるようです。

問題は、websocket がサーバーに接続しようとしたときに発生します。接続は常に失敗します (kurento サーバーは問題ありません。以下を参照してください)。ログには多くの情報が表示されます ( pastebin の完全なログ ダンプ) が、具体的な問題は次のようになります。

私はすでに Kurento ディスカッション グループで助けを求めましたが、最終的な回答はまだありません。ここでの議論: WebSocket サーバーへの接続中に例外が発生しました

私の Kurento メディア サーバーは稼働しており、Web ブラウザーから ( http://www.websocket.org/echo.htmlを使用して) Kurento サーバーへの Websocket 接続をセットアップできるため、IP やポートなどの問題はありません。 . エラーは Java スタックで発生しています。

また、このサンプルhttp://www.eclipse.org/jetty/documentation/current/jetty-websocket-client-api.htmlからスタンドアロンの Jetty アプリを作成し、Kurento Websocket サーバーに正常に接続しました。

Jetty と Spring に何か問題がありますか? それが問題ですか?このエラーを修正するにはどうすればよいですか?

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

webrtc - Kurento Media Server での再ネゴシエーション

1対多の通信を行うMCUとしてKurento Media Server 6.0を使用しています。mediaStreams スイッチングのために SDP を再ネゴシエートしようとしています。このために、次のコードを使用しています。

webRtcEndPoint を特定の MediaPipeline で作成された endPointUser とする

エラーを返しています

{ [エラー: エンドポイントは既にネゴシエートされています] コード: 40208、データ: { タイプ: 'SDP_END_POINT_ALREADY_NEGOTIATED' } }

webrtcEndPoint全体を作成せずに(つまり、ユーザーとKurento Media Serverの間にまったく新しい接続を作成せずに)Kurento Media Serverでユーザーを再ネゴシエートするにはどうすればよいですか?

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

java - イベントがkurento Javaサーバーに到達しない

私は Kurento メディア サーバーを初めて使用します。kurento メディア サーバーから、持っている Java アプリケーションにイベントを送信しようとしています。

次の手順を使用してイベントを作成しました。

interfacejsonファイルを編集しました:

次に、私の.hppファイルで:

そして私の.cppファイルで:

私のJavaサーバーでは、次を使用してイベントに登録しました。

しかし、これをすべて行った後、kms からイベントを受信できません。送信されているイベントのログを取得している kms ログを調べましたが、Java サーバー側でイベントを取得していません。

コードに欠けているものはありますか?

編集1: Eclipseコンソールでこのログを取得します

編集2: 以下はの出力ですdpkg -l | egrep -i "kurento|nice|kms"

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

gstreamer - Kurento サービスがカスタム フィルターの .so ファイルを一覧表示しない

gstreamer を使用して Kurento Media Server 用のカスタム フィルターを作成しました。ドキュメントに従って、.debファイルを作成してdebuild -us -ucインストールしました。そのため、でlibkmscustomfiltermodule.so生成されます/usr/lib/x86_64-linux-gnu/kurento/modules/

最初はロードされたモジュールにリストされていましたが、これを削除.soした後、リストに表示されなくなりました ( sudo kurento-media-server --list)

変更を元に戻してkurent-media-server-6.0サービスを再起動しても、これcustomfilterは一覧に表示されませんsudo kurento-media-server --list

サーバーログに次のログが表示されます:

なぜこれが起こっているのですか?

0 投票する
4 に答える
3343 参照

javascript - ノード チュートリアル 1 対多はリモート サーバーをロードしていません ストリーム スピナーは無限に動きます

プロジェクトで必要なKurrentoを使用するのは初めてですが、Kurentoのgitハブで提供されているチュートリアルを複製し、one2Many callの指示に従います。まず第一に、正常に解決したため、adapter.js の壊れたパッケージがありますが、その後問題があります。つまり、ウェブカメラは正常に動作しており、サイド ストリームは表示できますが、スピナーが移動しているリモート ストリームは表示されません。エンドレス。

また、Chromeのコンソールに表示されるように、2つのエラーがあります:-

上記のエラーは解決され、コンソールにエラーはありません

私が従う手順は次のとおりです-:

ポート番号:8443で実行されているkurentoの例

その後、Chromeブラウザのバージョン番号バージョン46.0.2490.86でそのURLを開きました

その後、 In HelloWorld example と言うのを見ました。スクリーン ショットは次の URL にあります。確認してください。

https://www.evernote.com/shard/s574/sh/589ac65d-00ca-4611-8907-0646d5e0818a/bd2dc0297bde0181cf3271ecc6b7ac09

そして、メッセージテキストエリアに表示されます:-

ノードコンソールでは、次のように表示されます

私のubuntuマシンでKurnetoメディアサーバーバージョン:6.4.0を使用しています

そして、構成ファイル、つまりkurento.conf.jsonは次のとおりです

エンドレススピナーのスナップショットです

したがって、これは私のコード、マシン、バージョン、および構成ファイルに関するすべてです。ここに画像の説明を入力

私はすべてのチュートリアルの例でこの問題に直面しています。

この状況から抜け出すために私を助けてください。どんな助けでも大歓迎です。ありがとう

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

c++ - Kurento: GStreamer 要素「cutter」からコールバックを受信できません

いくつかの GStreamer プラグインを kurento に適用しようとしていますmediapipeline。ここでは、スタンドアロン プログラムで正常に動作している Gstreamer コードが に関連するコールバック メッセージを送信することを期待していますcutter

以下は私のコードです:

全体的に、コードにある質問にコメントを追加しました。

GstMessageTag使用してログに出力しgst_structure_get_name(name)たコールバックを取得していますが、コールバックを取得していませんcutter

コードの流れに欠けている/間違っているものはありますか?

編集:プラグインフィルターを追加するgstreamerの方法を削除し、追加audioconvert cutterしてみましたelement

しかし、次のエラーが発生していますaddIceCandidate