現在、Expression Encoder SDKを試していますが、ライブストリーミングには非常に混乱しています。私はウェブカメラからビデオストリームをキャプチャしようとしています。私のプログラムでエンコードしてから、スクリプトコマンドを注入しながらコンピュータからライブストリームとして公開しようとしています。私はSDKを見てきましたが、ライブストリームやウェブカメラに関する情報は見つかりませんでした。いくつかのコード例では、Job
クラスを使用してエンコードする方法を説明しましたが、私が見つけたのはファイルをローカルにエンコードすることだけでした。Expression Encoder SDKに関するヘルプ
2
A
答えて
2
Haventはまだ試しましたが、ストリーミングをサポートするはずのMicrosoft.Expression.Encoder.Live.LiveJobというクラスがあります。私はサンプルを試し、私のハードディスクからファイルをストリーミングしました。私はそれもビデオストリームのエンコードをサポートする必要がありますね。ここにサンプルコード(エンコーダー3.0用)があります。
using (LiveJob job = new LiveJob())
{
// Create a new file source from the file name we were passed in
LiveFileSource fileSource = job.AddFileSource(fileToEncode);
// Set this source to Loop when finished
fileSource.PlaybackMode = FileSourcePlaybackMode.Loop;
// Make this source the active one
job.ActivateSource(fileSource);
// Create a new windows media broadcast output format so we
// can broadcast this encoding on the current machine.
// We are going to use the default audio and video profiles
// that are created on this output format.
WindowsMediaBroadcastOutputFormat outputFormat = new WindowsMediaBroadcastOutputFormat();
// Let's broadcast on the local machine on port 8080
outputFormat.BroadcastPort = 8080;
// Set the output format on the job
job.OutputFormat = outputFormat;
// Start encoding
Console.Out.Write("Press 'x' to stop encoding...");
job.StartEncoding();
// Let's listen for a keypress to know when to stop encoding
while (Console.ReadKey(true).Key != ConsoleKey.X)
{
// We are waiting for the 'x' key
}
// Stop our encoding
Console.Out.WriteLine("Encoding stopped.");
job.StopEncoding();
}
関連する問題
- 1. Expression Encoder 4 SDKライブストリーミング中にDCOMエラーが発生する
- 2. Microsoft Expression EncoderとSelenium + TeamCity
- 3. Expression Encoder APIの問題
- 4. Expression Encoder 4 SDKでのSeleniumテストの実行がビルドサーバーで失敗する
- 5. Expression Engine - カテゴリエントリのヘルプ
- 6. Expression Engine - 式エンジン内の静的コードに関するヘルプul
- 7. Expression Encoder ScreenCaptureJobは録画していません
- 8. Expression Encoder 4を使用して2つのファイルをマージする方法
- 9. Facebookヘルプ、iOS SDK
- 10. Microsoft Expression Encoderと一連のビットマップを使用してC#でビデオを生成
- 11. SimpleGeo Javascript SDKのヘルプ
- 12. facebook ios sdkのヘルプ
- 13. Expression Encoder 4が既にインストールされているかどうかを確認する方法は?
- 14. Windows Media Encoderのインストールに関する問題
- 15. CSSレイアウトに関するヘルプ
- 16. SQLサーバースタックダンプに関するヘルプ
- 17. DotNetNukeに関するヘルプ
- 18. クロックサイクルに関するヘルプ
- 19. TypeLoadExceptionに関するヘルプ
- 20. プログラムデザインに関するヘルプ
- 21. Facebook Connectに関するヘルプ...!
- 22. API Hookingに関するヘルプ
- 23. CSSレイアウトに関するヘルプ
- 24. マッチングに関するJqueryヘルプ
- 25. シェルスクリプトに関するヘルプ
- 26. SVNセットアップに関するヘルプ
- 27. DIA SDK&DbgEngに必要なヘルプ
- 28. Expression Encoder - ファイルディメンションの制限 - 最小サイズは64 * 64で、4の倍数でなければなりませんか?
- 29. JPA基準の作成に関するヘルプが必要です
- 30. C++のSNMPに関するヘルプ?
ライブビデオとオーディオデバイスを追加するオプションは複数あります。これは間違いなくあなたが探しているクラスです さらに詳しい参照のために、この記事を見てください:http://social.expression.microsoft.com/Forums/en-US/encoder/thread/c575c5be-99dc-4473-bdc8 -25e59f1a91b3 – shake
はい、3.0でストリーミングするクラスがありますが、投稿したときに3.0が存在しませんでした。あなたはちょっと遅かったですが、代わりにWMEを使用しました。それは管理されていませんが、それは仕事をしました。 – Bevin
とにかく、それは正解ですので、私はそのようにマークします。 – Bevin