我正在开发一个在C#的应用程序,这将能够捕获来自网络摄像头和麦克风的音频和视频,然后流他们在一起。我在网上搜索了一下,找到了如何用DirectShow.net抓取摄像头和音频。现在我可以将它们以.avi文件的形式保存到硬盘上。我如何将它们放在一起并在另一台PC上重现它们?
这几乎就像P2P音频视频聊天,所以我认为我必须使用指定的UDP/TCP端口来流式传输它们。作为一个新手,我真的很困惑该怎么做。
提前谢谢。
发布于 2009-11-11 21:11:34
尝试MPEG:http://en.wikipedia.org/wiki/MPEG_transport_stream
发布于 2009-11-13 19:34:00
我不太确定我是否正确地理解了你的问题。我推荐阅读DirectShow filter graphs上的内容。基本上,您必须实现一个过滤器,该过滤器不转换数据,而是通过网络发送数据。如果你使用单播/多播,这取决于你的用例。我没有足够的经验来提供更具体的建议,但希望这能为您指明正确的方向。
https://stackoverflow.com/questions/1714241
复制相似问题