로그인
Sign in

안녕하세요. 넘버원 리눅스 서자룡님.

많은 분들에게 도움을 주고 계시다는 말씀 듣고 찾아왔습니다.

꼭 좀 도움을 주시면 감사하겠습니다.

문의사항은 아래와 같습니다.


아이스캐스트를 리눅스에 설치하고 외부 pc에 있는 마이크와 pc의 음악을 가지고 생방송을 하고 싶습니다. 어떻게 하면 될지 고언을 구합니다.

현재 아이스캐스트 서버에 mp3파일을 저장하고 랜덤이나 순차적으로는 방송이 나오고 있습니다.

그런데, 생방송을 외부pc를 가지고 하는 법을 모르겠습니다.

알려주시면 정말 정말 감사하겠습니다. ㅜㅜ

  • profile
    No1Linuxer 2021.09.30 20:48

    안녕하세요, 넘버원 리눅스입니다.


    icecast를 이용하여 실시간 스트리밍하는 방법에 대해서는 테스트를 거친 후에 답변을 드려야 할 것 같습니다. 이 방법에 대해서는 제가 손을 놓은지 하두 오래 되어서 실시간 방송하는 방법에 대해서는 현재 머릿속에는 남아 있질 않아 예전 기억을 다시 더듬어 테스트하여 방법을 알려 드리겠습니다. 현재 다른 일로 인해 테스트할 시간적 여유는 없지만, 가끔씩 거실IPTV 셋업박스에서 EPL 축구를 스트리밍해서 노트북에서 보는데, 사운드가 안되어 ices를 이용하여 사운드를 듣는 방법을 마침 고려하고 있었는데(사실 오래 걸리지 않는 간단한 작업이지만), 이를 위해서라도 테스트해 보고 알려 드리겠으니 시간이 걸리더라도 양해바랍니다.

  • profile
    No1Linuxer 2021.09.30 21:55
    먼저 관련된 게시물을 참조하세요.

    http://no1linux.org/hottips/24546
  • profile
    No1Linuxer 2021.10.01 11:36 Files첨부 (1)

    icecast 서버쪽으로 실시간 음성을 송출하기 위해서는 /etc/ices.xml 설정 파일에 alsa 입력 모듈을 설정해 주면 됩니다. 이에 관련된 자세한 내용은 엎서 링크해 드린 http://no1linux.org/hottips/24546 게시물을 반드시 참고하여 마이크와 ices.xml 설정을 해 주시면 됩니다.


    현재 로컬상에서 icecast 서버를 동작시킨 후에 /etc/ices.xml 설정 파일에


                    <input>
                            <module>alsa</module>
                            <param name="device">hw:1,0</param>
                            <param name="rate">44100</param> # 파일명 수정
                            <param name="channels">2</param>
                    </input>

                    <instance>

                            <hostname>localhost</hostname>                          # 서버 주소명을 수정합니다.
                            <port>8000</port>
                            <password>hackme</password>                        # icecast 인증 암호 변경
                            <mount>/test.ogg</mount>                                # 마운트명을 지정합니다.
                            <reconnectdelay>2</reconnectdelay>
                            <reconnectattempts>5</reconnectattempts>
                            <maxqueuelength>100</maxqueuelength>
                            <downmix>0</downmix>
                            <encode>  
                                    <quality>8</quality>

                                    <minimum-bitrate>32000</minimum-bitrate>
                                    <maximum-bitrate>48000</maximum-bitrate>
                                    <samplerate>44100</samplerate>
                                    <channels>2</channels>
                            </encode>

    로 설정하고나서  ices 데몬을 띄우면 마이크로 입력된 소스가 icecast 서버로 정상적으로 송출됨을 확인하였으므로 참고하세요.


    테스트 환경은 No1.Linux 2021 TE 버전에서 기본적으로 설치되어 있는 icecast와 ices를 이용하였고, 설정은 상기 처럼 하였습니다.

    그리고 마이크는 스마트폰 이어폰을 이용하였으며, 이어폰은 노트북의 사운드 단자에 끼워 사용하였습니다.


    실시간 방송 확인은 상기처럼 설정되어 있는 경우 mplayer http://localhost:8000/test.ogg 로 확인하였습니다.

    ices1.png


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 독자 레벨업 요청시 주의사항 zharyong 2016.08.24 3080
» 아이스캐스트를 리눅스에 설치하고 외부 pc에 있는 마이크와 pc의 음악을 가지고 생방송을 하고 싶습니다. 어떻게 하면 될까요? 3 리눅스학생 2021.09.30 267
811 안녕하세요. 32비트 버전 다운로드 요청드립니다. 3 Rigel 2021.09.02 440
810 넘버원 리눅스 2019 SE판 다운로드 신청합니다 5 맥눅스 2021.07.11 124
809 넘버원 리눅스 다운로드 신청합니다. 4 XeonEXP 2021.07.01 297
808 넘버원리눅스를 다운받고 싶은데요 5 킁킁 2021.06.27 103
807 가입했습니다~ 5 nomp 2021.06.05 125
806 요즘 리눅스가 좀 막히네요 필교 2021.05.11 125
805 요즘 백신 접종이 잘 이루어지고 있는 것 같네요 필교 2021.03.15 95
804 쓰지 않는 스마트폰 활용 - 노트북 회전 센서로 이용하기 zharyong 2021.02.22 188
803 댕댕이중 가장 착하다는 골든리트리버 아정2321 2021.01.24 141
802 너무너무 귀여운 아기동물 아정2321 2021.01.17 51
801 방금가입했어요 1 철수29호 2021.01.10 111
800 리눅스 재밌어요 필교 2020.12.22 60
799 안녕하세요. 가입인사 드려요 필교 2020.08.19 52
798 우리냥이 혼자놀기 아정2321 2020.08.08 30
797 오토바이 계속 돌아가네;; 아정2321 2020.06.12 41
796 독자레벨업 조심스럽게 요청드립니다. 4 ari 2020.04.04 136
795 이걸 저사이로 들어가네 아정2321 2020.02.19 84
794 이런거 한대씩은 집에 있어야 겠네요~ 아정2321 2019.07.04 1283
793 아이 장난이 야한데?? 아정2321 2019.07.02 215
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 41 Next
/ 41