首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C#中实现视频直播?

如何在C#中实现视频直播?
EN

Stack Overflow用户
提问于 2009-03-03 20:55:39
回答 2查看 4.8K关注 0票数 6

我想把视频直播设备插到网站上。我计划使用silverlight和C#,但在这个话题上我还是个新手。

做这件事最好的方法是什么?

提前谢谢。

更新:

我有一台照相机。我想要它捕捉它,并在我的网站上显示。活着。但我不知道我必须在里面做什么。告诉我关于捕获的一切,流,api,dll,任何其他我需要知道的东西。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2009-03-04 13:46:50

如果你使用的是Windows,你可能会考虑免费的Windows Media Encoder9SDK (http://www.microsoft.com/windows/windowsmedia/forpros/encoder/features.aspx)。其想法是,Windows Media Encoder允许您使用任何设备作为媒体源(例如,视频采集卡或支持流的便携式摄像机),并将其作为ASF流推出,甚至可以通过Windows media Services进行多播/广播。

WME SDK只是WME的编程(COM)接口。原则上,您可以自动化编码器,并指示它使用您的相机作为源,并将其推送到指定的UDP端口或发布点(对于后者,您需要安装Windows Media Services的Windows Server 2003/2008 )。

一个较新的替代方案是Microsoft Expression Encoder SDK (http://www.microsoft.com/downloads/details.aspx?FamilyId=9A077A3D-58CE-454C-B486-153F0578BE4A&displaylang=en),它与Expression Encoder“对话”,并允许您向外传输到Silverlight客户端(以及其他客户端),但这里需要注意的是,EE不是免费的(WME是)。

票数 2
EN

Stack Overflow用户

发布于 2009-03-03 21:55:09

你们有现场直播吗?或者这就是你需要的部分?如果你已经有了一个带有URI的直播流,那么你可以使用Silverlight来显示它,因为你所需要的只是一个播放器和一个URI (你可以在任何地方得到一个播放器,这是一个http://sl2videoplayer.codeplex.com)。

如果你没有流,那么你需要一些机制来捕获视频并流传输。您可以使用Windows Media Server进行流式处理。

你能澄清一下你有什么作品和你需要什么吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/608141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档