• 목록
  • 아래로
  • 위로
  • 6
  • 김윤광
  • 조회 수 2030

실시간 오디오 스트리밍을 하려고 합니다.

 

저장되어 있는 파일을 찾아서 듣는 방식이 아니라.

 

서버측에서 재생되는 오디오 파일을 클라이언트가 실시간으로 듣는 방식을 원합니다.

 

현재 iis smooth streaming 과 expression encorder 를 이용해서 스트리밍을 구성하고

 

클라이언트쪽에서는 실버라이트를 통해 재생이 되는 것 까지는 성공을 했습니다.

 

그런데 실버라이트를 이용하지 않는 일반적인 환경에서도 다 보여지게 하고 싶은데

 

크롬이라던지 모바일 환경에서 말입니다...

 

어떻게 해야되는지 검색해봐도 자료가 잘 없네요....

 

 

댓글 6

NoYeah
profile image

방법이 두가지가 있습니다.

서브소닉이라는 프로그램을 설치하면 가장 간단하게 해결되는 문제고 두번째는 html5 태그 중 audio 태그를 이용해서 직접 구축하는 방법이 있습니다.

comment menu
2017.12.13. 13:59

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah
profile image

참고로 서브소닉을 설치하면 iis도 필요 없습니다.

comment menu
2017.12.13. 14:00

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

김윤광 작성자 → NoYeah

답변 감사합니다.

말씀하신 서브소닉을 설치하면 서버측에서 실시간으로 진행하는 방송을 클라이언트 쪽에서 들을 수 있다는 말씀이시지요?

기존에 녹음된 mp3를 클라이언트에서 선택해서 듣는 방식이 아니라 그냥 연결만되면 서버측에서 흘러나오는 음악을 듣는 방식이 필요해서 그렇습니다.

comment menu
2017.12.13. 14:41

신고

"김윤광님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah → 김윤광
profile image

아, 실시간 스트리밍 인가요?

 

제가 잘못이해를 했군요.

 

실시간 스트리밍은 iis를 이용해야 하긴 합니다. 근데 웹 상에서 바로 재생되도록 하려면 추가적인 기술력이 필요해요.

원래 iis의 미디어 스트리밍 기술은 동영상 플레이어처럼 클라이언트 단에서 재생 환경이 구축됐다는 전제하에서 구동되는 겁니다.

comment menu
2017.12.13. 14:48

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

네모
profile image

Node로 효율성 무시하고 작성하면 그렇게 오래 걸리지는 않을것 같네요.

NPM에 Websocket을 활용한 Audio Streaming 라이브러리가 많이 있습니다.

 

아니면, 이미 만들어진 패키지를 사용해도 되겠지요.

h_ttps://github.com/JoJoBond/3LAS 이 있습니다만, 이제 초창기 버전인 것 같아 주의가 필요합니다.

comment menu
2017.12.13. 15:01

신고

"네모님의 댓글"

이 댓글을 신고 하시겠습니까?

title: 열려라 맛스타의 자물쇠TVJ
profile image

http://icecast.org/

참고해 보십시요 :D

 

comment menu
2017.12.13. 21:05

신고

"TVJ님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 24.02.11.17:21 2214
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 5895
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4545
46 라라벨 설치 가이드 없을까요? 1 워시퍼 21.10.27.14:55 158
45 호스팅 신청했는데 초기 설정 어떻게 하는건가요? 5 모여라꿈동산 21.11.21.23:44 187
44 홈 서버 운영과 관련하여 사소한 질문 몇 가지가 있습니다. 8 image 제르엘 21.11.22.01:54 347
43 index 파일은 어디에 넣어야 되는걸까요? 3 모여라꿈동산 21.11.22.08:44 231
42 sfuhost에서 사용 가능한 언어 6 모여라꿈동산 21.11.22.14:43 304
41 홈페에지가 구글에서 검색되도록 봇이 수집하게 설정했는데 API도 수집하도록 설정해도 되나요? 4 손가락개 21.12.06.03:45 283
40 개인 홈페이지를 만들려고 하는데 보통 이미지들 어디서 얻으시나요? 다 만들어서 쓸 수는 없을 것 같고.. 2 yuyu 21.12.31.12:53 287
39 호스팅 처음 해보는데 받은 주소를 쓰면 스터디 포 어스 페이지가 나옵니다. 7 yuyu 22.01.05.11:35 335
38 혹시 파이어베이스 사용하고 계시는 분 있으실까요? 공부에 도움될 만한 개발자 문서가 따로 있을까요? 3 제목학원장 22.01.07.13:57 250
37 혹시 라이브러리나 개발자문서 한글 번역 정리 2 제목학원장 22.01.11.13:23 291
36 나리야 빌더로 게임커뮤니티 운영 2 핫슈블로그 22.01.27.08:28 478
35 DNS 관련 질문 (Netlify, CloudFlare) 5 밍원 22.02.14.15:24 207
34 백업 파일도 디스크 용량에 포함인가요? 3 마당쇠15 22.03.10.10:52 171
33 브라우저 익스텐션이 있는 self hosted VPN으로 어떤 것이 있을까요? image 이니스프리 22.03.20.13:57 150
32 우분투 20.04 cockpit 설치 안됨(해결) gunwook 22.04.01.22:20 121
31 Vesa 마운트를 이용한 미니PC의 거치 4 이니스프리 22.04.07.12:23 281
30 LTE 폰에서 3G 수신감도 확인방법?? 8 이니스프리 22.05.01.20:42 510
29 Possible attack detected. This action has been logged. 패널접속하니 메세지가뜨네요 1 막시모 22.07.08.12:58 124
28 curl: (7) Failed to connect to localhost port 80: Connection refused 2 image 국내산라이츄 22.07.25.15:57 1601
27 phpMyAdmin 접속시 mysqli_real_connect(): (HY000/1045): Access denied for user '000000'@'localhost' (using password: YES) 4 동파육 22.08.31.00:59 166