問題タブ [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.
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 ファイルで使用する必要がありますか?
cmake - Kurento Media Server ヘルパーのセットアップ方法
最新の Fedora に対して Kurento Media Server を構築したいと考えています。
ただし、CMake はソースの構成に失敗します。
kms-cmake-utils
提案どおり、にインストールしました/usr/local/
。ただし、ターゲットが.cmakeモジュールを配置CMAKE_PREFIX_PATH
するフォルダーに設定しても、このエラーは発生します。kms-cmake-utils
install
実際、 にはKurentoHelpersConfig.cmake
ファイルがありませんkms-cmake-utils
。
Fedora 用に Kurento を構成するにはどうすればよいですか?
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 に何か問題がありますか? それが問題ですか?このエラーを修正するにはどうすればよいですか?
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でユーザーを再ネゴシエートするにはどうすればよいですか?
java - イベントがkurento Javaサーバーに到達しない
私は Kurento メディア サーバーを初めて使用します。kurento メディア サーバーから、持っている Java アプリケーションにイベントを送信しようとしています。
次の手順を使用してイベントを作成しました。
interface
jsonファイルを編集しました:
次に、私の.hpp
ファイルで:
そして私の.cpp
ファイルで:
私のJavaサーバーでは、次を使用してイベントに登録しました。
しかし、これをすべて行った後、kms からイベントを受信できません。送信されているイベントのログを取得している kms ログを調べましたが、Java サーバー側でイベントを取得していません。
コードに欠けているものはありますか?
編集1: Eclipseコンソールでこのログを取得します
編集2:
以下はの出力ですdpkg -l | egrep -i "kurento|nice|kms"
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
サーバーログに次のログが表示されます:
なぜこれが起こっているのですか?
javascript - ノード チュートリアル 1 対多はリモート サーバーをロードしていません ストリーム スピナーは無限に動きます
プロジェクトで必要なKurrentoを使用するのは初めてですが、Kurentoのgitハブで提供されているチュートリアルを複製し、one2Many callの指示に従います。まず第一に、正常に解決したため、adapter.js の壊れたパッケージがありますが、その後問題があります。つまり、ウェブカメラは正常に動作しており、サイド ストリームは表示できますが、スピナーが移動しているリモート ストリームは表示されません。エンドレス。
また、Chromeのコンソールに表示されるように、2つのエラーがあります:-
上記のエラーは解決され、コンソールにエラーはありません
私が従う手順は次のとおりです-:
ポート番号:8443で実行されているkurentoの例
その後、Chromeブラウザのバージョン番号バージョン46.0.2490.86でそのURLを開きました
その後、 In HelloWorld example と言うのを見ました。スクリーン ショットは次の URL にあります。確認してください。
そして、メッセージテキストエリアに表示されます:-
ノードコンソールでは、次のように表示されます
私のubuntuマシンでKurnetoメディアサーバーバージョン:6.4.0を使用しています
そして、構成ファイル、つまりkurento.conf.jsonは次のとおりです
エンドレススピナーのスナップショットです
したがって、これは私のコード、マシン、バージョン、および構成ファイルに関するすべてです。
私はすべてのチュートリアルの例でこの問題に直面しています。
この状況から抜け出すために私を助けてください。どんな助けでも大歓迎です。ありがとう
c++ - Kurento: GStreamer 要素「cutter」からコールバックを受信できません
いくつかの GStreamer プラグインを kurento に適用しようとしていますmediapipeline
。ここでは、スタンドアロン プログラムで正常に動作している Gstreamer コードが に関連するコールバック メッセージを送信することを期待していますcutter
。
以下は私のコードです:
全体的に、コードにある質問にコメントを追加しました。
をGstMessageTag
使用してログに出力しgst_structure_get_name(name)
たコールバックを取得していますが、コールバックを取得していませんcutter
コードの流れに欠けている/間違っているものはありますか?
編集:プラグインフィルターを追加するgstreamerの方法を削除し、追加audioconvert
cutter
してみましたelement
しかし、次のエラーが発生していますaddIceCandidate
: