我一直在尝试使用管理媒体聚合开源。
我有一个服务器从我的局域网中的另一台PC获取其源。
几个问题:
-
我得到我的RtspClient连接到我的服务器,现在我想能够与客户端(发送播放,暂停,并实际看到视频播放)工作,并没有找到任何代码示例。
-
我想能够流本地视频文件在我的计算机通过我的服务器,有办法做到这一点吗?
-
我尝试从PC上的VLC连接到服务器(localhost) -不工作。
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();
}
任何想法吗?谢谢!
我是这个库的作者。
你的例子看起来是正确的,Stack Overflow不是我图书馆的论坛。
在查看了其他讨论以确保您的问题没有得到回答后,如果需要,可以发布问题https://net7mma.codeplex.com/discussions