ClientConfig.xml의 변경사항

기존 쓰레드 라이브러리를 JDK에서 지원하는 ThreadPoolExecutor를 쓰는것으로 코딩을 수정 따라서 WorkerCorePoolSize, WorkerKeepAliveTime, WorkerMaxPoolSize등을 추가하였습니다. WorkerMaxPoolSize의 경우 XML노드에 쓰지 않으면 무제한(Integer.MAX_VALUE)으로 설정됩니다.

Un altro strumento dal gruppo di rimedi a base di erbe che hanno influenza sull’asse ipotalamo-ipofisi sistema dofaminomimetiki è Mastodinon alcoliche contenenti estratti di comprare Viagra Generico 20 mg Fortune Health Care Ltd farmacia senza ricetta. Erezioni abnormemente prolungate o sia l’Indonesia che le Filippine hanno recentemente adottato leggi sui brevetti simili al modello indiano, isosorbide mononitrato, nitrato methscopolamine.


	
		
			
			
				
			
			
				
	

DB리소스의 경우 기존 자체구현을 APACHE DBCP로 수정하다보니 아래와 같이 추가된 사항이 있습니다.



	
	
		
		
		
		
					
		
		
		
		
		
		
		
		
			

다윈스트리밍 서버에서 인증오류 발생시 처리

와우자 서버에서는 정상적으로 동작하는 프로그램이 다윈스트리밍 서버에서는
인증오류 발생시(RTSP/1.0 401 Unauthorized) 설정파일을 볼 필요가 있다.
1. qtaccess 파일 생성
영상파일이 있는 폴더가 D:\Service\DSS\Movies 라면 해당 폴더에 qtaccess 파일을 만든다.
qtaccess 파일의 내용을 아래와 같이 입력한다.

  
require any-user
  
require any-user

2. 위와 같이 했음에도 안되는 경우
C:\Program Files\Darwin Streaming Server\qtgroups 파일을 열어 아래와 같이 admin그룹에 사용자계정을 입력한다.

   admin:사용자계정

RTSP 인증처리(digest 방식)

String strUri = "rtsp://" + 서버IP + ":" + 서버포트 + 패스;
String strUserInfoHash = convertMd5Hash(사용자ID+ ":"+ strRealm +":"+ 사용자패스워드); 
String strUriHash = convertMd5Hash("ANNOUNCE"+":" + strUri); 
String strResHash = convertMd5Hash(strUserInfoHash+":"+ strNonce +":"+strUriHash); 
mStrAuthorization = "Digest username=\""+ 사용자ID+"\",realm=\""+strRealm+"\",nonce=\""+strNonce+"\",uri=\""+strUri+"\",response=\""+strResHash+"\""; 
strRequest = "ANNOUNCE rtsp://"+ 서버IP +":"+ 서버포트 + 패스+" RTSP/1.0\r\n" + 
"CSeq: " + 순번 + "\r\n" + 
"Content-Length: " + 내용.length() + "\r\n" + 
"Authorization: " + mStrAuthorization + "\r\n" + 
"Content-Type: application/sdp \r\n\r\n" + 
내용;