0
게시 지점으로 라이브 피드를 스트리밍하려고하지만 계속 '액세스가 거부되었습니다'오류가 발생합니다. Expression Encoder 응용 프로그램에서이 작업을 올바르게 수행 할 수 있습니다 (올바른 사용자 이름과 암호 사용). 하지만 내 사용자 정의 응용 프로그램에서 동일한 사용자 이름/암호를 사용하려고하면 오류가 발생합니다. AcquireCredentials 이벤트를 발생시키는 자격 증명없이 사전 연결을 시도했습니다..NET Expression SDK LiveJob 인증
그래서 서버 연결은 잘됐지만 내 사용자 자격 증명은 내 사용자 지정 응용 프로그램을 통해 거부됩니다. 문제가 뭔지 아십니까? 내 코드 스 니펫 (도움이되는 경우) :
LiveJob job = new LiveJob();
LiveDevice audioDevice = (LiveDevice)cmbAudioDevices.SelectedItem;
LiveDevice videoDevice = (LiveDevice)cmbVideoDevices.SelectedItem;
LiveDeviceSource liveSource = job.AddDeviceSource(videoDevice, audioDevice);
job.ActivateSource(liveSource);
System.Runtime.InteropServices.HandleRef h = new System.Runtime.InteropServices.HandleRef(panel1, panel1.Handle);
job.DeviceSources[0].PreviewWindow = new PreviewWindow(h)
{
Visible = true
};
System.Security.SecureString password = new System.Security.SecureString();
foreach (char letter in txtPassword.Text.ToCharArray())
password.AppendChar(letter);
job.OutputFormat = new WindowsMediaPublishingPointOutputFormat()
{
PublishingPoint = new Uri(txtPublishPoint.Text)
UserName = txtUsername.Text,
Password = password
};
job.PreConnectPublishingPoint();
의견이 있으십니까?