iOS에서 Icecast 서버의 소스 클라이언트를 만들려고합니다.iOS의 Icecast 서버와 소켓 연결 열기
은 내가 그러나, 나는이 문제가 서버에 소켓 연결를 격고 여기 Icecast 2: protocol description, streaming to it using C#
을 프로토콜을 이해 믿습니다. 서버가 포트 8000 (http://myicecastserver.com)에서 실행되고 있다고 가정 해보십시오. 나는 ezstream이 입력으로 사용될 때 작동하는 stream이라는 마운트 포인트를 설정했다. iOS에서 어떻게 연결을해야합니까? 나는이 같은 AsyncSocket 라이브러리를 사용했다
이 같은
[socket connectToHost:@"http://myicecastserver.com" onPort:8000 error:&err];
: 아무 소용이
[socket connectToHost:@"http://myicecastserver.com/stream" onPort:8000 error:&err];
.
SRWebSocket *socket = [[SRWebSocket alloc] initWithURL:[NSURL URLWithString:@"http://myicecastserver.com:8000/stream"]];
[socket setDelegate:self];
[socket open];
이 나에게
나는이에 대한 몇 가지 변화를 시도 404 오류를 제공하지만, 바로이 연결을 열 수 없습니다 :
는 또한 또한 아무 소용이 SocketRocket와 웹 소켓 연결을 사용하여 시도 내 목숨을 구해줘! 감사합니다.UPDATE
나는 테스트 소스 클라이언트로 SocketTest을 사용하여 다음과 같이 8000
연결 후. 인코딩 된 데이터를 icecast 서버로 보내는 방법. 샘플 코드 및 아이디어를 공유하십시오. –