如何在c#中开始制作音频和视频流应用程序

本文关键字:音频 视频 应用程序 开始 | 更新日期: 2023-09-27 18:07:53

我可以在哪里开始我的音频/视频流…例如,我在家里的台式机上播放音乐,我可以在工作时通过IP通过媒体播放器听音乐。

我只是想开发自己的音频流服务器使用c#.

如何在c#中开始制作音频和视频流应用程序

这取决于你的需求。如果你只需要流Windows媒体格式(WMV)比WME SDK应该解决这个问题- http://www.microsoft.com/download/en/details.aspx?id=23848。如果您需要以多种格式和编解码器流式传输,那么您可以使用VLC Media Player ActiveX,它易于集成和流式传输。使用VLC,您可以选择像转码,预览,多播,UDP/TCP等。http://www.videolan.org/vlc/

[编辑]如果您需要使用VLC的帮助,我可以提供一些示例。

要开始使用VLC ActiveX,您应该首先安装最新的VLC Player从VideoLan。然后转到VisualStudio -工具箱-(右键单击)选择项目。然后从COM组件选项卡中选择VideoLAN VLC ActiveX Plugin v2。拖动到窗体的任意位置。

代码://第一个参数。可以是一个文件名,另一个网络流IP或Cd/DvD驱动器//参数。应该是你想要使用的选项,你可以从http://www.videolan.org/doc/play-howto/en/ch04.html

中读取
vlc.playlist.add("FileName/Stream IP/Drive Letter","Display Text", "Options");
vlc.playlist.play();

这里还有另一篇使用VLC ActiveX的文章- http://www.codeproject.com/KB/audio-video/LiquidVideo.aspx