使用托管媒体聚合

时间:2014-08-21 06:04:38

标签: stream media rtsp rtp

我一直在尝试使用Managed Media Aggregation Open Source。

我有一台服务器从我的局域网中的另一台PC获取其来源。

一些问题:

  1. 我让我的RtspClient连接到我的服务器, 现在我想能够与客户合作(发送播放,暂停,并实际看到视频播放的位置),并且没有找到任何代码示例。

  2. 我希望能够通过我的服务器在我的计算机中传输本地视频文件,有办法吗?

  3. 我尝试从PC上的VLC连接到服务器(localhost) - 确实没有工作..

  4. 这是我的代码:

    public ServerExample()
        {
            //Create the server optionally specifying the port to listen on
            server = new RtspServer(554);
    
    
            source = new RtspSourceStream("RtspSourceTest",
                      "rtsp://192.168.30.11:5544/stream");
    
            // Add the stream to the server
            server.AddStream(source);
    
            // Start the server and underlying streams
            server.Start();
    
            //The server is now running,  you can access the stream  with VLC, QuickTime, etc
            AccessWithClient();
        }
    
        private void AccessWithClient()
        {
            RtspClient client = new RtspClient("rtsp://localhost:554/RtspSourceTest", RtspClient.ClientProtocolType.Tcp);
            client.Connect();
        }
    

    任何想法? 谢谢!

1 个答案:

答案 0 :(得分:0)

我是该图书馆的作者。

您的示例看起来正确,Stack Overflow不是我的库的论坛。

如果您在审核其他讨论后需要发布问题https://net7mma.codeplex.com/discussions,请确保您的问题未得到解答。