What is the correct way to create a live streaming session in Panopto?
Hi, I have a simple .Net 5 web app(c#) that generates a block of recording sessions. It's working fine for normally scheduled sessions, but not live sessions.
I am trying to create the live webcast Panopto session that users can live stream like this:
scheduleResult = await recorderClient.ScheduleRecordingAsync(
recorderManagementAuth,
schedulingEvent.SessionName,
schedulingEvent.SessionCatalogId,
schedulingEvent.IsBroadCast,
schedulingEvent.SessionStart.ToUniversalTime(),
schedulingEvent.SessionEnd.ToUniversalTime(),
recorderSettings.ToArray()
);
Even if I manually set `IsBroadCast` to true, I never get a live streaming session.
Is there any other property I need to set?
Thanks!
Best Answer
-
Hiroshi Ohno Panopto Employee
Chris,
Thank you for posting.
Am I correct that you succeeded to schedule a recording as a live streaming in the end?
For your secondary question about the link to the session, you may query the target session by GetSessionById method (Panopto.Server.Services.PublicAPI.V46.Soap.ISessionManagement) and refer ViewerUrl field.
1
Answers
UPDATE: So what I did is correct. However, I now realize my issue is getting the link to the session that is webcast. How does one get this URL?
thanks!