11.Nas_1




실패)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

    관련자료

    댓글목록

    등록된 댓글이 없습니다.






    Total 1,749 / 53 Page
    [ 사용기)skb smart2 안드로이드 셋탑 내부메모리 연결 파일 전송 및 apk 엡 업로드 설치 하기 ] 댓글 1

    사용기) skb smart2 셋탑 내부메모리 연결 파일 전송 및 apk 엡 업로드 설치 하기skb iptv 셋탑 smart2 는 안드로이드 셋탑…

    [ 내장 하드 드라이브를 esata 하드 드라이브로 보는 Xpenology 문제 수정 ]

    dsm하드웨어 정보 확인 방법 / 내장 하드 드라이브를 esata 하드 드라이브로 보는 Xpenology 문제 수정DS3617xs현재 DSM 버…

    [ Tvheadend 전자프로그램가이드 epg그래버모듈 web 구동 wget 다운로드하여 cat으로 불러오… ]

    Tvheadend 전자프로그램가이드 epg그래버모듈 web 구동 wget 다운로드하여 cat으로 불러오기왜) xmltv 만드는동안 안정되게 단계…

    [ tvheadend:latest 설치하여 m3u epg 경로 하기 ] 댓글 3

    s...a k...? 와 tvheadend:latest 설치하여 m3u epg 경로 하기=============================ep…

    [ 해결)kcaptcha 자동등록방지가 뜨지 않습니다..저의 경우 해결 및 문제점 정보 ]

    자동등록방지가 뜨지 않습니다..저의 경우 파일 수정중common.php 파일 1줄이 빈줄이 있어kcaptcha 자동등록방지가 뜨지 않습니다아래와…

    [ RaiDrive 다운로드 및 시놀로지 webdav or u5pvr sftp 서버 드라이브 연결 하기 ]

    ■ ▶RaiDrive 다운로드무료 프로그램이며, 자유롭게 다운받아 사용하면 됩니다.https://www.raidrive.com/ko/downlo…

    [ vmware 사용조건의 헤놀로지 인터넷 사용 방화벽 조건 및 virius chaser9으로 사용 변경후 정상… ]

    vmware 사용조건의 헤놀로지 인터넷 사용 방화벽 조건 및 virius chaser9으로 사용 변경후 정상 방화벽 상태헤놀로지 vmware 연…

    [ 저작권 정보및 일부 자료에 대하여 링크 글에 원문 참조 복사 내용에 대하여 말들이 많네요 ]

    일부 자료에 대하여 링크 글에 원문 참조 복사 내용에 대하여 말들이 많네요죄송합니다저는 자료에 대하여 참조 저장에 목적으로 향후 사용하고자 개인…

    [ PIWIGO 2.9 설치 사례 입니다.// 한글 문제점 수정 저장 ] 댓글 1

    PIWIGO 2.9 설치 사례 입니다.구글에서 piwigo 찾아 사이트 접속 다운로드 합니다http://piwigo.org/basics/down…

    [ 정보) xpenology DSM 6.2 업데이트 가능하네요...라는 정보 ] 댓글 2

    정보) xpenology DSM 6.2 업데이트 가능하네요 ...라는 정보Jun`s loader 1.03a2로 마이그레이션 성공 했습니다....…

    [ Coreelec 의 IPTV m3u 채널 시청을 위한 TVheadend 서버 설치 설정 값 저장 ]

    Coreelec 의 TVheadend 서버 설치 설정 값 저장설정값을 저장 보관 합니다Coreelec addon 에서 설정 조건1) Tvhead…

    [ nano edit synology/xpenology vi edit 대응간단 패키지 설치하여 구동하기 ] 댓글 4

    nano edit synology/xpenology vi edit 대응간단 패키지 설치하여 구동하기유닉스 vi 에디터가 불편한 에디터 입니다사용…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-05-07 16:01:52

    오늘의 홈 현황


    • 현재 접속자♨ 168(1) 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 12 명
    • 오늘 방문자 1,539 명
    • 어제 방문자 1,989 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,309,114 명
    • 전체 게시물※ 8,558 개
    • 전체 댓글수※ 24,571 개
    • 전체 회원수 10,952 명

    QR코드


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

    알림 0








    최신글↑