Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RTSP视频流的实现_C#_Implementation_Rtsp - Fatal编程技术网

C# RTSP视频流的实现

C# RTSP视频流的实现,c#,implementation,rtsp,C#,Implementation,Rtsp,我必须用C语言写一个应用程序。应用程序是一个使用rtsp协议的视频流客户端服务器。我很难开始实现,因为我从来没有做过这么大的应用程序。如果有人能给我一些提示或指导,我将不胜感激。如果你以前从未编写过网络应用程序,请不要自己动手。编写一个可伸缩且健壮的网络应用程序绝非易事,实现一个现有的协议以使实现与规范完全兼容更是难上加难。你会失败或最终长期超出预算 购买现有组件或集成现有服务器将更容易、更便宜 谷歌“streamcoders”找到一个可以处理RTSP的库。我已经在完全托管的代码中实现了RFC2

我必须用C语言写一个应用程序。应用程序是一个使用rtsp协议的视频流客户端服务器。我很难开始实现,因为我从来没有做过这么大的应用程序。如果有人能给我一些提示或指导,我将不胜感激。

如果你以前从未编写过网络应用程序,请不要自己动手。编写一个可伸缩且健壮的网络应用程序绝非易事,实现一个现有的协议以使实现与规范完全兼容更是难上加难。你会失败或最终长期超出预算

购买现有组件或集成现有服务器将更容易、更便宜


谷歌“streamcoders”找到一个可以处理RTSP的库。

我已经在完全托管的代码中实现了RFC2326又名RTSP

有一篇CodeProject文章@

图书馆的主页是

它花了不到30天的时间实现,完全符合标准,并且具有草案2.0支持

没有超出预算,只有超出性能


希望它能帮助你

你需要一个媒体服务器,RED5或WOWZA可能会很好,也可以查看这篇文章,看看VLC及其c#wrappers。您只能使用VLC LIB编写服务器和客户端。即使你不想使用它,它的客户端接口也可以帮助你诊断你的问题。我忘了说,创建一个rtsp服务器,用一个不同的VLC实例连接到它,只使用它的UI。如果你满意,你可以继续。我是这样开始的。我使用VLC作为流式服务器,并通过UDP传输文件。现在我正试图“翻译”我从VLC收到的数据包。但我不知道;我不知道vlc发送的数据包是什么样子的like@andrew你是如何“翻译”收到的数据包的?杰伊,我是一个试图实现这一点的学生。我在理解一些概念时遇到一些困难,你能帮我吗?ltu dot eduSure的kkhalaf,在讨论论坛上发一条帖子,我会尽我所能。谢谢。我在图书馆的主页上做了。我试图用你的rtsp服务器流式传输一个真实的文件源,但不知道怎么做。在您的示例中,您传输的文件似乎也是一个rtsp流。无法理解如何将真实的物理媒体文件(audio.wav)添加到rtsp服务器您是否了解容器(本例中为wav)可能包含各种编解码器?此外,对于每一个可以被编码或解码的编解码器,都存在一个配置文件,更简单地说,其中的文件格式。。。如果您在项目页面上创建一个讨论,并提供您的文件副本,我们可以在您空闲时进一步探讨您的需求。