标签: expression-encoder

如何减少实时平滑流式会议解决方案中的延迟?

我正在使用Expression Encoder SDK对我的网络摄像头进行实时录制,将其发布到支持IIS 7.5和Media Services 4的Web服务器,并使用SmoothStreamingClient进行查看.

但是,由于我的目标是实时会议解决方案,我需要大幅减少本地预览和远程播放之间的20秒延迟.

我在某些地方读过可以配置实时平滑流以获得2秒的延迟,但是,我没有找到任何教程解释如何配置这样的解决方案,包括编码,提供和消费双方.

这是我用来编码捕获的视频的代码:

// Aquires audio and video devices
EncoderDevice video = EncoderDevices.FindDevices(EncoderDeviceType.Video).Count > 0 ? EncoderDevices.FindDevices(EncoderDeviceType.Video)[0] : null;
EncoderDevice audio = EncoderDevices.FindDevices(EncoderDeviceType.Audio).Count > 0 ? EncoderDevices.FindDevices(EncoderDeviceType.Audio)[0] : null;

// Create a new device source. We use the first audio and video devices on the system
job = new LiveJob();
LiveDeviceSource deviceSource = job.AddDeviceSource(video, audio);

// sets preview window to winform panel hosted by xaml window
deviceSource.PreviewWindow = new PreviewWindow(new HandleRef(prevWindow, prevWindow.GetHandle));

// Make …
Run Code Online (Sandbox Code Playgroud)

iis streaming smooth low-latency expression-encoder

7
推荐指数
1
解决办法
1855
查看次数

生成视频缩略图

我在Windows 7上使用VSTS 2008 + C#+ .Net 3.5.我想使用Expression Encoder 3每30秒为视频(wmv格式)生成缩略图 - 例如,对于5分钟的视频,将有10个缩略图在0秒,30秒,1分钟,1分30秒等时间反映视频.

任何参考代码?

.net c# video-processing visual-studio-2008 expression-encoder

4
推荐指数
1
解决办法
4725
查看次数

在不安装的情况下部署Expression Encoder SDK

我试图在使用Microsoft Expression Encoder 3 SDK时证明一个概念.我正在尝试将SDK部署到我的托管Web服务器,以了解更多关于它是否可行以及需要安装的其他内容.

我无法在服务器上运行任何东西.以下是我理解的4个Dll,我需要将其部署在bin文件夹中:

  • Microsoft.Expression.Encoder.dll
  • Microsoft.Expression.Encoder.Types.dll
  • Microsoft.Expression.Encoder.Utilities.dll
  • WindowsBase.dll中

注意:我没有在使用Windows Server 2008的Web服务器上"安装"Expression Encoder.我只是想把dll放在那里.

只要将文件Microsoft.Expression.Encoder.Utilities.dll复制到服务器bin目录,我就会收到错误"无法找到指定的模块".

有没有人知道如何部署Expression Encoder SDK而不在服务器上安装它?如果这是不可能的,它似乎是一个非常巨大的"功能"从SDK中丢失.

asp.net deployment expression-encoder expression-encoder-sdk

3
推荐指数
1
解决办法
2867
查看次数

在WPF应用程序中从网络摄像头抓取图片?

我在WPF应用程序中使用web cam.我正在使用Expression Encoder进行视频捕获.对于视频捕获我创建了Job及其正常工作.虽然我想获得与视频分辨率相同的图片.为此,我使用ffmpeg从视频中提取第一帧.但是图像质量很低.优先考虑的是图像质量应该是最好的附加网络摄像头,分辨率应该与视频一样多.

要么我们在Expression Encode中有更好的选择来拍照,要么帮助我任何选择.

wpf image-capture video-capture expression-encoder c#-4.0

2
推荐指数
1
解决办法
2万
查看次数