2
我正在使用net7mma項目來創建媒體服務器,但我不知道如何將其用於組播流式傳輸。從net7mma項目中使用RtspServer進行組播流式傳輸
在我的研究中,我看到RTSP是一種應用層協議,它使用RTP進行真正的數據傳輸,最後一個使用UDP。這個庫的創建者不提供免費諮詢:他所說的唯一的事情是「學習OSI模型我的庫支持多播」,但我不知道如何使用此代碼。這是我的代碼。
using (RtspServer server = new RtspServer(IPAddress.Any, 554) { Logger = new RtspServerConsoleLogger() })
{
RtspSource source = new RtspSource("stream", "rtsp://127.0.0.1:8554/stream");
server.TryAddMedia(source);
server.Start();
while (!server.IsRunning)
{
Thread.Sleep(0);
}
foreach (var item in server.MediaStreams)
{
//Console.WriteLine(item.Ready);
//Console.WriteLine(item.State);
}
Console.ReadKey();
server.Stop();
}
如果您看到唯一的選擇是將套接字服務器綁定到本地IP地址。也許我阻止了我,並沒有看到問題。
我想要做的事情就像VLC做更新多播流,你設置目的地的多播地址。
感謝Alex對文法的糾正 –