如何从网址捕获流媒体视频?

时间:2012-04-11 10:51:52

标签: c# wpf winforms video-streaming microsoft-expression

我试图在我的应用程序中使用Microsoft Expression Encoder 4.0。我面临的第一个问题是我需要在c#中捕获来自网址的流式视频,但是在sample of the library中,他们使用WPF并且它只有此代码才能显示流视频

<Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Show Broadcast" Height="350" Width="525">
    <Grid>
        <MediaElement Name="VideoControl" Source="http://localhost:8080" />
    </Grid>
</Window>

如何将此代码转换为c#代码,以便我可以在pictureBox中显示流媒体视频?

1 个答案:

答案 0 :(得分:0)

在winforms?最相似的等价物是embed a media player control。在问题的示例中,WPF引擎正在将所有解码工作卸载到MediaElement - 大多数视频流协议都涉及批次,并且在将数据传递到UI子系统。你真的不想自己这样做。