問題タブ [expression-encoder-sdk]
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# - Microsoft式エンコーダー。画面キャプチャ
ExressionEncoder4の画面記録が指定よりも短い場合があることに気づきました。たとえば、5分間の録画では、15秒のビデオしか得られません。これは、ビデオと同時にキャプチャされているオーディオに関連しているようです。当初、私はヘッドセットスピーカーをオーディオプロファイルとして使用していました。録音からキャプチャオーディオを削除すると、問題は解決しました。オーディオプロファイルを標準スピーカーに変更すると、それも停止しました。ただし、録音開始時に音量を急激に変化させることで簡単に再現できます。その結果、記録がフリーズします...記録にはまだ5分かかります。しかし、結果は15秒(またはそれくらい)のビデオになります。
コードスニペットを以下に示します。
.net-4.0 - MS ExpressionEncoderSDKのアセンブリの1つが解決に失敗する
ExpressionEncoder3を使用してサムネイルを生成する1年ほど前のアプリケーションがあります。次の例外が発生していると不満を言っているユーザーはほとんどいません。
ファイルまたはアセンブリ'Microsoft.Expression.Encoder.Utilities.dll'またはその依存関係の1つを読み込めませんでした。アプリケーションの構成が正しくないため、このアプリケーションを起動できませんでした。
アプリケーションには、セットアップに必要なEE3アセンブリが含まれているため、ExpressionEncoderをインストールする必要はありません。
これらのクラッシュはすべて、アプリケーションが.net4にアップグレードされた後に発生し始めました。
何が起こっているのかについての手がかりはありますか?
[編集]ローカルシステムの1つで問題を再現できました。WindowsXPのクリーンインストールを行いました。.net 4をインストールしてから、アプリをインストールしました。同じ例外でクラッシュしました。.net 3.5をインストールすることで、この問題を修正できます。
.net4の下位互換性をすばやく確認しました。
したがって、疑問が残ります。何が起こっているのかについての手がかりはありますか?
.net - Expression Encoder SDK を使用したメディアのトランスコーディングが必要かどうかを判断する
Silverlight 対応にするために定期的に必要となる多数のメディア ファイルがあります。基本的に、フォルダを取得し、すべてのビデオとオーディオ ファイルをトランスコードします。
を追加するときに、トランスコーディングがMediaItem
不要かどうかを判断する方法はありますか?つまり、デフォルトのエンコーディング プロセスに基づいて、Silverlight で再生する準備がすでに整っているかどうかを判断する方法はありますか?
c# - Microsoft Expression Encoder を使用したスクリーン キャプチャからのリアルタイム ストリーム
ローカルネットワークの画面の一部をリアルタイムでストリーミングすることはできますか? ScreenCaptureJob はファイルにのみストリーミングできます。ファイルをブロードキャストしたい場合は、別のプロセスで使用されているためブロックされます。
編集: 新しい問題です。リアルタイムで実行されていません。10 秒の遅延が発生しました。リアルタイムまたは少なくとも 1 秒が必要です。インターネットを経由しない
サーバーコード:
プレイヤーコード:
c# - 別のコンピューターから wpf の式エンコーダー SDK を介して公開しているライブ ストリームを表示するにはどうすればよいですか?
したがって、これには知識不足の問題があります。
現在、ウェブカメラをストリーミングしており、WPF で小さな会議アプリケーションを実行しようとしています。コンピューターで行うことで、ストリーミングされたビデオを簡単に見ることができ<MediaElement Name="VideoControl" Source="http://localhost:8080"/>
ます。
http://localhost:8080
しかし、知識不足のため、外部のコンピューターで代わりに何を書くべきかわかりません。外部 IP アドレスを書き込もうとしましたが、同じネットワーク上のコンピューターでローカル ネットワーク IP を書き込もうとしました。それらのどれも機能していません。
要約すると、世界中のどこからでも自分のストリームにアクセスする方法を知る必要があります (すごい IP のように聞こえました)。
ストリームをブロードキャストするために書いたコードは次のとおりです。
説明が下手ですみません、よろしくお願いします!
c# - ExpressionEncoderAPIの問題
現在VisualStudioExpress Edition 2010を実行しており、Microsoft Expression Encoder APIバージョン2をダウンロードしました。インストールしましたが、サンプルエンコーディングを実行しようとすると、Microsoft.Expression.Encoder、Encoder.Types、および[参照の追加]ウィンドウのEncoder.Utilitiesdll。
c# - Expression Encoder4SDKを使用して2つのファイルをマージする方法
Expression Encoder 4 sdkを使用してVSExpress10でアプリケーションを実行しています。ここでは、2つのビデオファイルを入力として受け取り、両方をマージする1つのファイルを作成する必要があります。両方のファイルをジョブクラスのMediaItemsエンティティに追加すると、両方のファイルが別々にエンコードされます。これらのファイルをマージして単一のファイルを作成する方法はありますか?
c# - ライブストリーミング中にExpressionEncoder4SDKがDCOMエラーをスローする
PCからホストされたサービスのパブリッシングポイントにオーディオとビデオをライブでストリーミングしようとしています。必要だと思うすべてのコードを記述しました(現時点では、小さなコンソールアプリでコードをテストするだけです)。コード自体はエラーをスローせず、正常に実行され、ビデオはWebカメラからプルされますが、ストリームをパブリッシングポイントに送信しようとすると、システムイベントログにDCOMエラーが表示されます。「DCOMはコンピューターと通信できませんでした。構成されたプロトコルのいずれかを使用するstreamwebtown.com。」SDKに付属している実際のExpressionEncoder4クライアントアプリケーションを使用して同じことを試みましたが、ビデオ/オーディオフィードは同じパブリッシングポイントで問題なく機能します。私はインターネットを広範囲に検索して、他の誰かがこの問題に遭遇したが、空になったかどうかを確認しました。
アプリケーションからのコード:
html - HTML5で消費されるExpressionEncoder4ライブストリーム
ライブストリームを提供しようとしています(つまり、メモリに完全にバッファリングされており、過去にアクセスできません)。ExpressionEncoder4で問題が発生しています。
理想的には、裸のH.264バイトストリームを次のユーザーが使用するクライアントにストリーミングしたいだけです。
HTTPを介した他のバイトストリームと同じように、クライアントにストリーミングできると思いました。ただし、実行に必要な適切なコードを理解するのに問題があります(Expression Encoderの初日、生のバイトストリームを取得する方法がわからない)ので、そもそもそれが機能するかどうかもわかりません。
別の方法は、IISライブストリーミングサーバーを使用することでした。
ただし、クライアント側のマークアップでChromeでビデオを表示するのに問題があり、Chromeで機能することを示すものは何も表示されていません(http://learn.iis.net/page)。 aspx / 854 / apple-http-live-streaming-with-iis-media-servicesは、iOSデバイスでどのように機能するかを示します)。
誰かが何か洞察を持っていますか?
c# - EncoderSDK4-パブリッシングポイントにプッシュ
EC4 SP2 SDKを使用してC#でアプリケーションをコーディングしています。
ファイルをメディアサーバーの公開ポイントに公開したい。公開ポイントでのセットアップと認証に関する2つの例を検索して見つけましたが、古いSDKからのものであるか、機能しません(コンソール用です)。基本的に、私のアプリケーションは、エンコードするものがないかのように、何もエンコードしません。degubモードのチェックポイントでは、ソースファイルとサーバーの正しいプロパティを確認できます。
エンコードプロセスの処理には0秒かかります。サーバーイベントのログを確認したところ、「セキュリティシステムが受信し、認証要求をデコードできませんでした」という警告が表示されます。私はこれ以上別れる知識がありません。どんな助けでもいただければ幸いです。
これはコードの一部です: