2009-12-13 5 views
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(); 

의견이 있으십니까?

답변

0

서버 사용 권한 문제가있었습니다. 두 번째 상자를 잘 설치할 수있었습니다.