11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


실패)U5PVR설치기)IPTV 스트림 릴레이 udpxy ( 'you-dee-pixie' )는 데이터 스트림 릴레이 설치하기

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    U5Mini]udpxy 설치하기입니다
    저는 u5pvr 시스탬 입니다.



    https://cafe.naver.com/mk802/27474 참조 하여 설치 합니다
    wget http://downloads.sourceforge.net/project/udpxy/udpxy/Chipmunk-1.0/udpxy.1.0.23-0-prod.tar.gz

    # 소스 압축풀기

    root@AOL-Debian:~# tar xf udpxy.1.0.23-0-prod.tar.gz 


    # 소스 압축 푼 디렉터리로 이동

    root@AOL-Debian:~# cd udpxy-1.0.23-0/


    컴파일 명령 내리기

    root@AOL-Debian:~/udpxy-1.0.23-0# make

    -bash: make: command not found


    # build-essential 패키지 설치하기

    root@AOL-Debian:~/udpxy-1.0.23-0# apt-get install build-essential

    # 에러 내용을 체크하여 활성화 해 봅니다. 그런데 모듈이 없네요. 그냥 넘어갑니다.
    root@AOL-Debian:~# a2enmod mood_xml2enc
    ERROR: Module mood_xml2enc does not exist!
    root@AOL-Debian:~# 

    nano /etc/apache2/sites-available/udpxy.conf 

    ===

    <Virtualhost *:50000>

    ProxyRequests Off


    <Location />

            AuthType Basic

            AuthName "user only"

            AuthUserFile /etc/apache2/passwd

            Require valid-user

    </Location>


    <Proxy *>

    Order Deny,allow

    Allow from all

    </Proxy>

    ProxyPass / http://127.0.0.1:4022/

    ProxyPassReverse / http://127.0.0.1:4022/

    </Virtualhost>

    ====
    추가 저장

    # 50000 포트 리스닝 추가

    root@AOL-Debian:~# nano /etc/apache2/ports.conf 


    # If you just change the port or add more ports here, you will likely also
    # have to change the VirtualHost statement in
    # /etc/apache2/sites-enabled/000-default.conf

    Listen 80
    Listen 50000

    <IfModule ssl_module>
            Listen 443
    </IfModule>

    <IfModule mod_gnutls.c>
            Listen 443
    </IfModule>

    # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
    # 계정 추가
    root@AOL-Debian:~# htpasswd -c /etc/apache2/passwd djjproject
    New password: 
    Re-type new password: 
    Adding password for user djjproject
    root@AOL-Debian:~# 

    나만의 유저/암호 설정
    htpasswd -c /etc/apache2/passwd shimss
    # 사이트 활성 화 및 재시작
    root@AOL-Debian:~# a2ensite udpxy.conf
    service apache2 restart

    # 돌고있는 udpxy 종료시키기

    root@AOL-Debian:~# ps -ef | grep udpxy

    root     31584     1  0 17:03 ?        00:00:00 /usr/local/bin/udpxy -a eth0 -m eth0 -p 4022 -c 4

    root     32038 24097  0 17:05 pts/0    00:00:00 grep udpxy

    root@AOL-Debian:~# kill 31584

    ===

    root@AOL-Debian:~# ps -ef | grep udpxy

    root     10854     1  0 22:54 ?        00:00:00 /usr/local/bin/udpxy -a eth0 -m eth0 -p 4022 -c 4

    root     15196  6052  0 23:07 pts/0    00:00:00 grep udpxy

    root@AOL-Debian:~#kill 10854


    실행하기

    /usr/local/bin/udpxy -a lo -m eth0 -p 4022 -c 4


    실행 점검

    root@AOL-Debian:~# ps -ef | grep udpxy

    root 15988 1 0 23:09 ? 00:00:00 /usr/local/bin/udpxy -a lo -m eth0 -p 4022 -c 4

    root 19105 6052 0 23:19 pts/0 00:00:00 grep udpxy

    root@AOL-Debian:~# http://192.168.0.33:50000/status/

    -bash: http://192.168.0.33:50000/status/: No such file or directory


    이후 사용 방법을 몰라,,,,,,,,실패.....


    http://id:pw@ipaddr:50000/rtp/ip:port

    http://id:pw@ipaddr:50000/udp/ip:port


    http://id:pass@192.168.0.33:50000/udp//239.192.150.28:49220




    http://192.168.0.33:50000/udp/239.192.150.28:49220
    http://192.168.0.1:50000/udp/239.192.150.28:49220



    4. 부팅시 udpxy 시작 스크립트 등록


    root@AOL-Debian:~# nano /etc/rc.local


    # udpxy

    su root -c "/usr/local/bin/udpxy -a lo -m eth0 -p 4022 -c 4"


    3232235521_1533653809.563.png

    IPTV 스트림 릴레이

    udpxy ( 'you-dee-pixie' )는 데이터 스트림 릴레이입니다 . 멀티 캐스트 그룹에서 데이터 스트림을 읽고 데이터를 요청한 클라이언트 (구독자)에게 전달합니다. udpxy는 역할을하도록 설계되어 작은 클라이언트의 수를 가정 사용에 가장 적합합니다.

    핵심 기능 :

    • 경량 : 크기가 100K 미만 ( "희박"모드로 컴파일 된 경우).
    • Portable : 거의 모든 POSIX 호환 OS를 기반으로하며 하드웨어 종속성은 부과되지 않습니다.
    • 리소스 효율성 : 제한된 리소스 (RAM, CPU)가있는 장치에서 실행됩니다.
    • UDP-to-TCP : UDP 유니 캐스트, TCP 유니 캐스트 아웃.
    • RTP 스트리핑 : MPEG-TS를 통한 RTP, 일반 MPEG-TS 출력;
    • 내장 비디오 레코더 : 아웃 바운드 스트림이 일정에 기록 ( udpxrec 통해 );
    •  기반 : 웹 기반 제어 및 상태 및 트래픽 통계 표시.
    • 고도로 조정 가능한 : 명령 줄 스위치로 제어되는 메시지 대기열 및 버퍼 크기.

    udpxy는 외부 종속성 및 구성 단계가 없으므로 POSIX 호환 시스템에서 빌드되도록 작성되었습니다. 또한 작은 메모리 공간을 유지하고 제한된 리소스 (CPU, RAM 등)가있는 장치에서 실행되도록 설계되었습니다.

    udpxy는 무료이며 오픈 소스입니다 : GNU GPLv3에 따라 라이센스가 부여됩니다 이 빠른 안내서 는 라이센스를 쉽게 이해할 수있는 용어로 설명합니다. udpxy는 커뮤니티가 지원하므로 공식적인 지원은 없지만 언제든지 커뮤니티에 문의 하거나 작성자 에게 전자 메일을 보낼 수 있습니다 .

    udpxy는 2008 년 이래로 많은 IPTV 지원 라우터의 펌웨어에 포함되어 있습니다. 그러나 Gigapxy , RoWAN , GigA  및 GigaTools 와 같은 엔터프라이즈 급 제품으로의 대부분의 노력으로 2012 년부터 개발이 보류되었습니다 .

    # Copyright 2008-2012 Pavel V. Cherenkov (pcherenkov@gmail.com) # #이 파일은 udpxy의 일부입니다. # # udpxy는 자유 소프트웨어입니다. 재배포 및 / 또는 수정할 수 있습니다. # GNU 일반 공중 사용 허가서의 조건에 따라 # 자유 소프트웨어 재단, 라이센스 버전 3 또는 # (귀하의 선택에 따라) 모든 최신 버전. # # udpxy는 유용 할 것이라는 희망으로 배포됩니다. # 그러나 모든 보증; 묵시적 보증없이 # 상품성 또는 특정 목적에의 적합성. 자세한 내용은 # GNU 일반 공중 사용 허가서. # # GNU 일반 공중 사용 허가서 사본을 받아야합니다. # udpxy와 함께. 그렇지 않은 경우 <http://www.gnu.org/licenses/>를 참조하십시오. # 개요 -------------- udpxy는 UDP-HTTP 멀티 캐스트 트래픽 릴레이 데몬입니다. 주어진 멀티 캐스트 구독에서 UDP 트래픽을 전달합니다. 요청한 HTTP 클라이언트에게 보냅니다. udpxy는 GPL v.3에 따라 출시되었습니다. 프로젝트 상태 -------------- udpxy는 4 년 이상 연장되거나 지원되지 않았으며 뛰어난 엔터프라이즈 지향 제품인 Gigapxy로 대체되었습니다. <http://gigapxy.com>에서 자세한 정보를 참조하십시오. 감사합니다. 건축 및 설치 -------------- * .tgz 소스 배포를 원하는 디렉토리에 풀어 놓으십시오. 달리는 tar -xzvf udpxy.XY-ZZ.tgz 또는 gzip -dc udpxy.XY-ZZ.tgz | 타르 - xvf - GNU make와 gcc를 사용할 수 있는지 확인하십시오 (gcc 3.x 이상이 작동해야합니다. 버전은 소스를 올바르게 빌드 할 수 없습니다). 컴파일러 용 Makefile에 대한 gcc 변경이 필요합니다. 타겟없이 'make'를 실행하면 'release'버전을 빌드 할 수 있습니다. udpxy (어설 션 없음, 디버그 기호 없음, 상세 모드 켜짐). 다른 make 대상은 다음과 같습니다. 디버그 (assert, 디버그 심볼, verbose mode on); lean (어설 션 없음, 디버그 기호 없음, 상세 모드 꺼짐). rdebug ( 'release'와 동일하지만 디버그 기호 포함); ldebug ( '린'과 동일하지만 디버그 심볼 포함); make가 성공하면, udpxy 실행 파일은 다음과 같이 될 수 있습니다. 자신이 선택한 위치에 복사하여 거기에서 실행 - 추가 없음 설치 단계가 필요합니다. udpxy는 여러 구성 매개 변수로 시작될 수 있습니다. 수신 주소 / 포트, 멀티 캐스트 인터페이스 이름 등 명령 줄에서 udpxy를 호출하면 간단한 사용 요약이 제공됩니다. 매개 변수없이. HTTP 명령 -------------- udpxy는 HTTP (GET) 명령에 응답하여 데이터를 수신합니다. 전용 멀티 캐스트 그룹을 생성하고 시작 (HTTP) 연결. 트래픽을 릴레이하는 명령은 다음과 같은 형식입니다. http : // address : port / cmd / mgroup_address [SEP] mgroup_port / [SEP] :: = : | % | ~ | + | - | ^ 즉 : http : // ip : port / cmd / mgroup_address : mgroup_port / http : // ip : port / cmd / mgroup_address % mgroup_port / http : // ip : port / cmd / mgroup_address ~ mgroup_port / ...... http : // ip : port / cmd / mgroup_address ^ mgroup_port / 받아 들일 수 있고 같은 방식으로 모두 작동해야합니다. cmd :: = udp | RTF 여기서 ip와 port는 udpxy의 청취 주소 / 포트 조합과 일치하며, mgroup_address : mgroup_port는 가입 할 멀티 캐스트 그룹을 식별합니다. 'udp'명령을 사용하면 udpxy가 알려진 유형의 페이로드를 조사하도록 지시합니다 (예 : MPEG-TS 및 MPEG-TS를 통한 RTP); 'rtp'를 사용하면 udpxy가 RTP를 사용하게됩니다. 따라서 MPEG-TS 페이로드를 초과하여 프로브를 건너 뜁니다. udpxy는 새로운 릴레이 요청마다 '클라이언트'프로세스를 시작할 것입니다. 그들의 수는 사전 설정된 최대 값을 초과하지 않을 것입니다 (사용 요약 참조). udpxy는 다음과 같은 몇 가지 추가 HTTP 요청도 지원합니다. http : // address : port / status / - 기본 데몬의 통계를 표시합니다. http : // address : port / restart / - 모든 활성 연결을 닫고 다시 시작합니다. 페이로드 유형 및 처리 -------------- udpxy는 중계 된 패킷 내에서 MPEG-TS 및 RTP (MPEG-TS를 통해) 페이로드를 인식합니다. udpxy가 RTP 페이로드를 만나면 MPEG-TS로 자동 변환되어 TCP에서 RTP를 인식하지 못하는 미디어 플레이어는 여전히 스트림을 재생할 수 있습니다. 지금까지 다른 페이로드 유형에 대해서는 변환이 수행되지 않았습니다. MPEG 트래픽 기록 -------------- udpxy (빌드> 0.33)에는 캡처 된 트래픽을 다음과 같이 기록하는 기능이 있습니다. 원시 MPEG-TS 스트림을 파일로 변환합니다. 이 기능은 udpxrec를 통해 사용할 수 있습니다. udpxy (하나의 실행 파일)와 함께 링크 된 번들 형 응용 프로그램입니다. udpxrec는 udpxy 실행 파일에 대한 기호 링크 (udpxrec)에 의해 호출됩니다. (주의 : udpxy 실행 파일의 이름은 변경하지 마십시오.) udpxrec는 MPEG-TS 세그먼트를 캡슐화하는 MPEG 파일을 생성합니다. 대부분의 미디어 플레이어 그러한 파일을 재생하지 않을 것입니다. 재생할 수 있도록하려면 스트림을 트랜스 코딩해야합니다. MPEG-PS로; vlc는 이러한 코드 변환을 수행하는 방법을 알고 있습니다. 여기에 명령 줄 예제가 있습니다. vlc input-ts.mpg --sout = "# std {access = file, mux = ps, dst = out-ps.mpg}" 결과로 나오는 PS 파일은 대부분의 미디어 플레이어에서 재생할 수 있습니다. 이식성 -------------- udpxy는 'POSIX 호환'시스템에서 실행되도록 작성되었습니다. 지금까지 모든 빌드는 Linux 2.4, 2.6, 3.x (IA32, ARM)에서 빌드 및 실행되도록 테스트되었습니다. HP-UX 11.11 (PA-RISC 1.1, 2.0w)에서 일부 * (전부는 아님). 버전 12의 빌드 12 (Chipmunk)가 FreeBSD 7.1에서 컴파일되도록 포팅되었습니다. GNU make 3.8 사용하기. 나중에 빌드는 나중에 컴파일되도록 테스트되었습니다. FreeBSD의 버전 (9.0까지); 특정 빌드가 cygwin에서 빌드되도록 이식되었습니다. cygwin입니다 * NOT *는 완전히 지원되는 플랫폼으로 간주되지만 udpxy가 계속 실행되도록 노력하고 있습니다. 환경 변수 -------------- udpxy는 다음 환경 변수를 사용하여 명령 행 옵션; 변수는 다음과 같은 옵션에 대해 고려됩니다. 대부분의 사람들은 너무 자주 바꾸지 않아도됩니다. (또는 단순히 불편할 수도 있습니다. 명령 줄에서 사용). 주의 : 기능면에서 교차하는 명령 줄 스위치가있는 경우 환경 변수를 사용하면 * always * 스위치의 우선 순위가 높아집니다. UDPXY_RCV_TMOUT - 인바운드 데이터 스트림의 타임 아웃 (초) (멀티 캐스트), 기본값 = 5; UDPXY_DHOLD_TMOUT - 클라이언트에 보내기 / 플러시하기 전에 버퍼링 된 데이터를 보관할 시간 초과 (초)입니다 (기본값 = 1). UDPXY_SREAD_TMOUT - 수신 대기 중 (HTTP 요청 처리 중)에서 읽을 시간 초과 (초), 기본값 = 1; UDPXY_SWRITE_TMOUT - 수신 대기 (HTTP 요청 처리)에 쓰는 시간 초과 (초), 기본값 = 1; UDPXY_SSEL_TMOUT - 서버 루프에서 선택 (2) (pselect (2)가 사용되면 사용되지 않음), 기본값 = 30; UDPXY_LQ_BACKLOG - 청취자 소켓의 백 로그의 크기, 기본값 = 16; UDPXY_SRV_RLWMARK - 수신 (m 캐스트) 소켓의 low watermaek, 기본값 = 0 (설정되지 않음). UDPXY_SSOCKBUF_NOSYNC - 인바운드 (UDP) 소켓의 버퍼 크기를 동기화하지 않습니다 (-B로 설정된 값 사용). 기본값은 1 (동기화)입니다. UDPXY_DSOCKBUF_NOSYNC - 아웃 바운드 (TCP) 소켓의 버퍼 크기를 동기화하지 않습니다 (-B로 설정된 값 사용). 기본값은 1 (동기화)입니다. UDPXY_TCP_NODELAY - 새롭게 허용 된 소켓에서 Nagle 알고리즘을 사용하지 않도록 설정합니다 (빠른 채널 전환). 기본값은 1입니다. UDPXY_HTTP200_FTR_FILE - 지정된 파일의 내용을 HTTP 200 응답에 추가합니다 (기본값 = 없음). UDPXY_HTTP200_FTR_LN - 텍스트 (줄)를 HTTP 200 응답에 추가합니다 (기본값 = 없음). UDPXY_ALLOW_PAUSES - 쓰기가 차단 된 경우 버퍼 (-B 크기)가 채워질 때까지 데이터 읽기를 계속하고 기본값은 비활성화 됨. UDPXY_PAUSE_MSEC - 쓰기에서 차단 될 때 N 밀리 초의 데이터 읽기 만 허용합니다. UDPXY_CONTENT_TYPE - HTTP 응답에서 사용자 지정 Content-Type을 지정합니다. - EOF--

    ◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.


    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


    • 일간 조회수
        • 게시물이 없습니다.
    • 주간 조회수
    • 월간 조회수


    Total 1,767 / 42 Page
    [ 미박스 IPTV 시청 버벅임 점검 사례 공유 ]

    저의경우 사례로 참조 드립니다.혹시 아래의 경우 점검 바랍니다.1. tvh 네트워크 편집> 최대입력스트림 0 --> 2~3으로 변경2…

    [ 로그인 문제 G4_COOKIE DOMAIN 과 G5_DOMAIN G5_HTTPS_DOMAIN 설정 조건 ]

    외부 회원 로그인 문제G4_COOKIE DOMAIN/*www.sir.kr 과 sir.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유…

    [ 시놀로지 비디오스테이션 비디오 시청과 트랜스코딩 관찰 그리고 헤놀로지 비디오 시청 ] 댓글 1

    시놀로지 비디오스테이션 비디오 시청과 트랜스 코딩 관찰 되는지 확인하기정품 시놀로지 사용에 ds712+ 비디오스테이션 비디오를 로컬pc에서 영화…

    [ 크롬 http을 입력하면 https 으로 자동강제 전환(리다이렉트) 해제 방법 ]

    크롬 http을 입력하면 https 으로 자동강제 전환(리다이렉트) 해제 방법https://11q.kr/8899http:// 웹사이트 자동으로…

    [ 시놀로지 알림 이메일 설정 테스트 서버 점검 ]

    시놀로지 알림 이메일 설정 테스트나스 이메일 계정 shimss@11q.kr아래와 같이 이메일 테스트 이상 없음설정참고로 그누보드 메일인증을 위한…

    [ smb연결) 시놀로지 네트워크 드라이브 totalcmd로 삼바 연결하기 ]

    1) 제어판 smb 서비스 활성화2) 사용자 권한 설정 >> 해당 아이디의 모든...모두 check 합니다.아래의 설정 진행 시 접속…

    [ 작업_중) DSM 6.2_ds3615 jun's Loader 103b 설치 작업 ( 서버 ds918p to… ] 댓글 1

    변경 작업 준비 >>모든 서버 최신 버전으로 업데이트 진행 완료 확인만 하고 HDD 삭제기존 918 사용상태주의) dsm 설치된 HD…

    [ 작업_성공) DSM 6.2_ds3615 jun's Loader 103b 설치 작업 ( 서버 ds918p … ] 댓글 31

    작업_성공) DSM 6.2_ds3615 jun's Loader 103b 설치 작업 ( 서버 ds918p to ds3615 변경 작업)주)하기와 …

    [ webdav_net_drive_무료네트워크 드라이브 연결 RaiDrive Download update 진행시… ]

    무료네트워크 드라이브 연결 RaiDrive Download update 진행시 삭제 제거 되지 않을때 및 최신 버전정보 블라우저/에찌로 접속 합…

    [ 추천)시놀로지 docker에서 파일공유 편한 droppy 설치 하기 ] 댓글 7

    시놀로지 docker에서 파일 공유 편한 droppy 설치 하기 -10초면 설치 완료demo linkhttps://droppy.silverwin…

    [ ◎ 프로그램 설치 없이 웹으로 해외에서 한국 생방송을 보는 방법 ]

    ◎ 프로그램 설치 없이 웹으로 해외에서 한국 생방송을 보는 방법WEB상에서 볼 수 있는 방법 중국 연변에 있는 사이트에서 한국 방송을 볼 수 있…

    [ TVHEADEND NZ 라디오 IPTV 설정 ]

    아래내용은 참조만하시고링크내용으로https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=5398참조…

    [ 작업)20180729 iptv 채널 작업 인터넷 라디오 채널 추가 했습니다 ] 댓글 317

    작업)20180729 iptv 채널 작업 인터넷 라디오 채널 추가 했습니다 여기에 /20180729_SKBTV_Radio_11q.kr_skbtv…

    [ 보안저장)https://www.000webhost.com을 이용한 무료 web 서비스을 이용한 epg2xml… ] 댓글 2

    https://www.000webhost.com을 이용한 무료 web 서비스을 이용한 epg2xml 서비스 등록 하기무료 웹 호스팅 비용 0원의…

    [ Tvheadend 먹스와 서비스 매핑이 되지 않을때 Tvheadend에 누락된 epg 채널 등록하기. ] 댓글 1

    Tvheadend 먹스와 서비스 매핑이 되지 않을때 Tvheadend에 누락된 epg 채널 등록하기.참조 사이트 정보 내용 >Tvheade…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-11-25 14:25:13

    오늘의 홈 현황


    • 현재 접속자♨ 291 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 6 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 2,151 명
    • 어제 방문자 4,085 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,812,065 명
    • 전체 게시물※ 8,861 개
    • 전체 댓글수※ 25,238 개
    • 전체 회원수 11,331 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑