livestreamer - 클라우드에서의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 라이브스트리머입니다.

프로그램:

이름


livestreamer - 다양한 서비스에서 스트림을 추출하여 비디오 플레이어로 파이프합니다.
선택

이용 가이드


Livestreamer는 명령줄 응용 프로그램이므로 여기에 설명된 명령은 다음과 같아야 합니다.
터미널에 입력했습니다. Windows에서 이는 다음을 열어야 함을 의미합니다. 명령 신속한 or
PowerShell을, Mac OS X에서 단말기 Linux 또는 BSD를 사용 중이라면 아마도
드릴을 이미 알고 있습니다.

Livestreamer가 작동하는 방식은 스트림을 추출하고 전송하는 수단일 뿐이며,
재생은 외부 비디오 플레이어에서 수행됩니다. Livestreamer는 다음에서 가장 잘 작동합니다. VLC or
mpv, 크로스 플랫폼이기도 하지만 다른 플레이어도 호환될 수 있습니다.
선수 전체 개요 페이지.

이제 Livestreamer를 실제로 사용하려면 스트림을 보고 싶다고 가정해 보겠습니다.
위치해있다 http://twitch.tv/day9tv, 시도할 위치를 Livestreamer에 알리는 것으로 시작합니다.
스트림을 추출합니다. 이것은 명령에 URL을 제공하여 수행됩니다. 라이브스트리머
첫 번째 인수 :

$ 생방송 twitch.tv/day9tv
[cli][정보] URL twitch.tv/day9tv에 대해 일치하는 플러그인 twitch를 찾았습니다.
사용 가능한 스트림 : 오디오, 높음, 낮음, 중간, 모바일 (최악), 소스 (최상)

알림:
HTTP URL을 처리할 때 프로토콜을 포함할 필요가 없습니다.
twitch.tv/day9tv 입력하기에 충분하고 빠릅니다.

이 명령은 지정된 URL에서 스트림 추출을 시도하도록 Livestreamer에 지시합니다.
성공하면 선택할 수 있는 사용 가능한 스트림 목록을 인쇄합니다.

스트림을 선택하고 재생을 시작하려면 스트림 이름을 두 번째 인수로 추가하기만 하면 됩니다.
~로 라이브스트리머 명령:

$ 라이브스트리머 twitch.tv/day9tv 소스
[cli][정보] URL twitch.tv/day9tv에 대해 일치하는 플러그인 twitch를 찾았습니다.
[cli][info] 오프닝 스트림: 소스(hls)
[cli][info] 시작 플레이어: vlc

선택한 스트림이 이제 플레이어에서 재생되어야 합니다. 일반적인 사용 사례는 다음과 같습니다.
최고 품질의 스트림을 시작하고 이름에 신경쓰지 않으려고 합니다. 이것을하기 위해
그냥 지정 최상의 스트림 이름과 Livestreamer는 스트림의 순위를 매기려고 시도하고
최고 품질의 것을 엽니다. 당신은 또한 지정할 수 있습니다 가장 나쁜 가장 낮은 품질을 얻으려면.

이제 Livestreamer의 작동 방식에 대한 기본적인 이해가 있으므로 다음을 살펴보고 싶을 수 있습니다.
다음과 같이 자신의 필요에 맞게 사용자 지정합니다.

· 만들기 구성 파일 사용하고 싶은 옵션

· 플레이어 설정 캐시 일부 데이터 방지하기 위해 스트림을 재생하기 전에
버퍼링 문제

구성 FILE


명령줄 옵션을 매번 작성하는 것은 불편합니다. 그래서 Livestreamer는
대신 구성 파일에서 옵션을 읽을 수 있습니다.

Livestreamer는 플랫폼에 따라 다른 위치에서 구성 파일을 찾습니다.

┌──────────────────┬───────────────────────────── ─────────────────┐
│플랫폼 │ 위치 │
└──────────────────┴─────────────────────────────────────────────┘

│유닉스 계열(POSIX) │ │
│ │ · $XDG_CONFIG_HOME/livestreamer/config │
│ │ │
│ │ · ~/.livestreamerrc
├──────────────────┼───────────────────────────── ─────────────────┤
│윈도우 │ %APPDATA%\livestreamer\livestreamerrc │
└──────────────────┴─────────────────────────────────────────────┘

다음을 사용하여 위치를 직접 지정할 수도 있습니다. --구성 옵션을 선택합니다.

알림:

· $XDG_CONFIG_HOME is ~ / .config 재정의되지 않은 경우

· % APPDATA % 일반적으로 <당신의 사용자 디렉토리>\응용 프로그램 Data

알림:
Windows에는 설치 프로그램에서 만든 기본 구성이 있지만 다른 플랫폼에는
파일을 직접 만들어야 합니다.

통사론
구성 파일은 간단한 텍스트 파일이며 하나를 포함해야 합니다. 명령 줄 선택권 (생략
대시) 형식으로 줄당:

옵션=값

또는 값이 없는 옵션의 경우:

선택권

알림:
사용된 모든 따옴표는 값의 일부이므로 값이 필요할 때만 사용하십시오. 예:
공백이 포함된 경로로 플레이어를 지정합니다.


# 플레이어 옵션
플레이어=mpv --캐시 2048
플레이어 노 클로즈

# Twitch로 인증
twitch-oauth-token=mytoken

플러그인 특유한 구성 FILE


일부 플러그인에만 특정 옵션을 사용할 수 있습니다. 이는 다음과 같이 수행할 수 있습니다.
해당 설정을 플러그인 특정 구성 파일에 배치합니다. 이 구성 내부의 옵션
파일은 플러그인과 일치하는 URL이 사용될 때 기본 구성 파일을 재정의합니다.

Livestreamer는 이 구성이 기본 구성처럼 이름이 지정될 것으로 예상하지만 . 이름>
끝에 붙어 있습니다.


┌──────────────────┬───────────────────────────── ────────────────────────┐
│플랫폼 │ 위치 │
├──────────────────┼───────────────────────────── ────────────────────────┤
│유닉스 계열(POSIX) │ │
│ │ · $XDG_CONFIG_HOME/livestreamer/config.경련
│ │ │
│ │ · ~/.livestreamerrc.ustreamtv
├──────────────────┼───────────────────────────── ────────────────────────┤
│윈도우 │ %APPDATA%\livestreamer\livestreamerrc.youtube
└─────────────────┴────────────────────────────────────────────────────┘

의 모습을 가지고 명부 of 플러그인 각 내장 플러그인의 이름을 볼 수 있습니다.

플러그인 특유한 사용법


인증 중 씰룩 씰룩 움직이다
Livestreamer에게 다음에 대한 액세스 권한을 부여하여 Twitch에서 구독 콘텐츠에 액세스할 수 있습니다.
계정.

인증은 Livestreamer가 액세스하는 데 사용할 OAuth 토큰을 생성하여 수행됩니다.
귀하의 계정. 다음과 같이 수행됩니다.

$ 라이브스트리머 --twitch-oauth-authenticate

이렇게 하면 Twitch에서 Livestreamer를 제공할 것인지 묻는 웹 브라우저가 열립니다.
귀하의 계정에 액세스할 수 있는 권한을 부여한 다음 추가 지침이 있는 페이지로 이동합니다.
그것을 사용하는 방법에.

인증 중 크런치 롤
Crunchyroll은 일부에 액세스하려면 프리미엄 계정으로 인증해야 합니다.
콘텐츠. 이를 위해 플러그인은 정보를 입력할 수 있는 몇 가지 옵션을 제공합니다.
--crunchyroll-사용자 이름--crunchyroll-암호.

다음과 같이 로그인할 수 있습니다.

$ 라이브스트리머 --crunchyroll-사용자 이름=xxxx --crunchyroll-password=xxx http://crunchyroll.com/a-crunchyroll-episode-link

알림:
비밀번호를 생략하면 Livestreamer에서 비밀번호를 묻습니다.

로그인하면 플러그인은 사용자에게 묻지 않도록 세션 자격 증명을 저장합니다.
사용자 이름과 암호를 다시 입력하십시오.

그럼에도 불구하고 이러한 자격 증명은 제한된 시간 동안 유효하므로
사용자 이름과 비밀번호를 구성 파일 어쨌든.

경고 :
이 플러그인이 사용하는 API는 컴퓨터에서 사용할 수 없습니다. 그만큼
플러그인은 사용자 지정 헤더를 사용하고 API에 따라 유효한 장치로 혼합하려고 시도합니다.
일반적인 흐름(예: 자격 증명 재사용)이지만 이것이 귀하의 계정이
비정상적인 행동으로 발각되지 않도록 안전합니다.

HTTP 대리 크런치 롤
당신은을 사용할 수 있습니다 --http-프록시 --https-프록시 옵션(플러그인 이후 둘 다 필요합니다.
두 프로토콜 모두 사용) 프록시를 통해 Crunchyroll 서버에 액세스하여 다음을 수행할 수 있습니다.
스트림 영역 잠긴 콘텐츠.

이렇게 하면 스트림 액세스가 거부될 가능성이 매우 높습니다. 이것
로그인할 때 얻은 플러그인에서 사용하는 세션 및 자격 증명 때문에 발생합니다.
서버는 여전히 해당 지역에 있다고 가정합니다.

이를 위해 플러그인은 다음을 제공합니다. --crunchyroll-purge-credentials 제거하는 옵션
저장된 세션 및 자격 증명을 사용하여 사용자 이름 및
암호를 입력합니다.

사이드로딩 PLUGINS


Livestreamer는 다음 디렉토리에서 독립 실행형 플러그인을 로드하려고 시도합니다.

┌──────────────────┬───────────────────────────── ─────────┐
│플랫폼 │ 위치 │
├──────────────────┼───────────────────────────── ─────────┤
│Unix 계열(POSIX) │ $XDG_CONFIG_HOME/livestreamer/plugins │
├──────────────────┼───────────────────────────── ─────────┤
│윈도우 │ %APPDATA%\livestreamer\plugins │
└──────────────────┴───────────────────────────── ─────────┘

알림:
빌트인 플러그인과 같은 이름으로 플러그인을 추가하면 추가된 플러그인은
우선권을 가지다. 이는 플러그인과 독립적으로 플러그인을 업그레이드하려는 경우에 유용합니다.
생방송 버전.

연주하기 빌트인 스트리밍 의정서 곧장


오늘날 서비스와 Livestreamer에서 사용하는 많은 유형의 스트리밍 프로토콜이 있습니다.
대부분을 지원합니다. Livestreamer에게 스트리밍 프로토콜에 액세스하도록 지시할 수 있습니다.
URL에서 스트림을 추출하기 위해 플러그인에 의존하는 대신 직접.

프로토콜은 URL 형식으로 지정하여 직접 액세스할 수 있습니다.

프로토콜://경로 [키=값]

추가 매개변수를 전달해야 하는 스트림에 액세스(예: RTMP):

$ livestreamer "rtmp://streaming.server.net/playpath 라이브=1 swfVfy=http://server.net/flashplayer.swf"

대부분의 스트리밍 기술은 HTTP URL을 전달하기만 하면 됩니다. 이것이 Adobe HDS입니다.
흐름:

$ 라이브스트리머 hds://streaming.server.net/playpath/manifest.f4m

지원 스트리밍 프로토콜
┌────────────────────────────┬────────────────────────────────┐
│이름 │ 접두사 │
├────────────────────────────┼─────────────────── ───────────────┤
│Adobe HTTP 동적 스트리밍 │ hds:// │
├────────────────────────────┼─────────────────── ───────────────┤
│Akamai HD 적응형 스트리밍 │ akamaihd:// │
├────────────────────────────┼─────────────────── ───────────────┤
│Apple HTTP 라이브 스트리밍 │ hls:// hlsvariant:// │
├────────────────────────────┼─────────────────── ───────────────┤
│실시간 메시징 프로토콜 │ rtmp:// rtmpe:// rtmps:// │
│ │ rtmpt:// rtmpte:// │
├────────────────────────────┼─────────────────── ───────────────┤
│프로그레시브 HTTP, HTTPS 등 │ httpstream:// │
└────────────────────────────┴─────────────────── ───────────────┘

명령줄 사용법


$ 라이브스트리머 [옵션] [URL] [스트림]

위치 인수
[URL] 스트림 추출을 시도할 URL입니다.

HTTP URL인 경우 "http://" 생략 가능.

[개울]
스트리밍하여 재생합니다.

사용 가능한 최고 또는 최저 품질에 대해 "최상" 또는 "최악"을 사용하십시오.

대체 스트림은 쉼표로 구분된 목록을 사용하여 지정할 수 있습니다.

"720p,480p,베스트"

스트림이 지정되지 않은 경우 --기본 스트림 사용되지 않으면 사용 가능한 목록
스트림이 인쇄됩니다.

일반 옵션
-시간, --도움
이 도움말 메시지를 표시하고 종료합니다.

-V, --번역
버전 번호를 표시하고 종료합니다.

--플러그인
현재 설치된 모든 플러그인 목록을 인쇄합니다.

--핸들할 수 있는 URL URL
Livestreamer에 지정된 URL을 처리할 수 있는 플러그인이 있는지 확인하십시오.

false의 경우 상태 코드 1을, true의 경우 0을 반환합니다.

외부 스크립팅에 유용합니다.

--구성 파일 이름
이 구성 파일에서 옵션을 로드합니다.

반복하여 여러 파일을 로드할 수 있으며 이 경우 옵션이 맨 위에 병합됩니다.
마지막 구성이 가장 높은 우선 순위를 갖는 서로의.

-l 수준, --로그 수준 LEVEL
로그 메시지 임계값을 설정합니다.

유효한 수준: 없음, 오류, 경고, 정보, 디버그

-NS, --조용한
모든 로그 출력을 숨깁니다.

"에 대한 별칭--로그 수준 없음".

-제이, --json
일반 텍스트 출력 대신 JSON 표현을 출력합니다.

외부 스크립팅에 유용합니다.

--버전 확인 없음
미사용, 호환성을 위해 보관.

--버전 확인
버전 확인을 실행하고 종료합니다.

플레이어 옵션
-p 명령, --플레이어 COMMAND
스트림 데이터를 공급할 플레이어입니다. 전달을 지원하는 쉘과 유사한 구문입니다.
플레이어에 대한 옵션. 예를 들어:

"vlc --file-caching=5000"

공백이 있는 경로에 있는 플레이어를 사용하려면 경로를 인용해야 합니다.

"'/경로/공백 있음/vlc' --file-caching=5000"

기본적으로 VLC는 기본 위치에서 찾을 수 있는 경우 사용됩니다.

-a 인수, --플레이어 인수 인수
이 옵션을 사용하면 조합되는 기본 인수를 사용자 정의할 수 있습니다.
가치로 --플레이어 실행할 명령을 생성합니다.

이 값은 중괄호({ 및 })로 묶인 서식 변수를 포함할 수 있습니다. 만약에
중괄호 문자를 포함해야 하며 이중으로 이스케이프할 수 있습니다(예: {{ 및
}}.

사용 가능한 서식 변수:

파일 이름
이것은 플레이어가 사용할 파일 이름입니다. 일반적으로 "-"(stdin)입니다.
그러나 사용된 옵션에 따라 URL 또는 파일이 될 수도 있습니다.

일반적으로 사용하기에 충분합니다. --플레이어 추가할 필요가 없다면 이 대신
파일 이름 뒤의 인수.

기본값: "{파일 이름}".

-V, --verbose-플레이어
플레이어가 콘솔 출력을 표시하도록 허용합니다.

-N, --플레이어-fifo, --fifo
플레이어가 stdin 파이프 대신 명명된 파이프를 통해 스트림을 읽도록 합니다.

--플레이어-http
플레이어가 stdin 파이프 대신 HTTP를 통해 스트림을 읽도록 합니다.

--플레이어-연속-http
플레이어가 HTTP를 통해 스트림을 읽도록 합니다. --플레이어-http 그것은 것입니다
플레이어가 요청하면 계속해서 스트림을 열어보십시오.

이렇게 하면 플레이어가 다음을 수행할 수 있는 경우 스트림 연결 끊김을 처리할 수 있습니다.
HTTP 스트림에 다시 연결합니다. 이것은 일반적으로 플레이어를
"반복 모드".

--플레이어-외부-http
플레이어를 실행하지 않고 HTTP를 통해 스트림 데이터를 제공합니다. 허용하는 데 유용합니다.
스마트폰이나 스트리밍 박스와 같은 외부 장치로 원하지 않는 스트림을 시청합니다.
그렇지 않으면 할 수 있습니다.

동작은 지속적인 HTTP 옵션과 유사하지만 플레이어 프로그램은
시작되고 서버는 사용 가능한 모든 연결에서 수신 대기합니다.
로컬(루프백) 인터페이스에서.

스트림에 액세스하는 데 사용할 수 있는 URL이 콘솔에 인쇄되고
CTRL-C를 사용하여 서버를 중단할 수 있습니다.

--플레이어-외부-http-포트 PORT
해당 모드가 활성화된 경우 외부 HTTP 서버에 사용할 고정 포트입니다. 생략 또는
임의의 높은(>0) 포트를 사용하려면 1024으로 설정하십시오.

--플레이어 패스스루 타입
플레이어에 URL로 전달할 스트림 유형의 쉼표로 구분된 목록입니다.
대신 스트림 전송을 처리하십시오.

재생 가능한 URL로 변환할 수 있는 스트림 유형은 다음과 같습니다.

· hls

· http

· RTMP

이것을 사용할 때 플레이어가 스트림 유형을 처리할 수 있는지 확인하십시오.

--플레이어 닫지 않음
기본적으로 Livestreamer는 스트림이 끝나면 플레이어를 닫습니다. 이것은
스트림이 끝난 후 "죽은" GUI 플레이어가 남아있는 것을 피하십시오.

그러나 때때로 플레이어가 종료되기 전에 플레이어를 닫는 부작용이 있습니다.
캐시된 데이터를 모두 재생했습니다.

대신 이 옵션을 사용하면 플레이어가 종료 시점을 결정할 수 있습니다.

입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 출력 옵션
-o 파일 이름, --산출 파일 이름
스트림 데이터를 재생하는 대신 FILENAME에 씁니다.

파일이 이미 존재하는 경우 프롬프트가 표시됩니다.

-NS, --힘
-o를 사용하는 경우 파일이 이미 존재하더라도 항상 파일에 씁니다.

-영형, --stdout
스트림 데이터를 재생하는 대신 stdout에 씁니다.

흐름 옵션
--기본 스트림 STREAM
스트림 인수가 지정되지 않은 경우(예: "best") 이 스트림을 엽니다.

--재시도 스트림 지연
DELAY(초)를 기다리는 동안 스트림을 찾을 때까지 스트림 가져오기를 다시 시도합니다.
각 시도 사이.

--재시도-열기 시도
포기할 때까지 스트림을 열기 위해 ATTEMPTS번 시도합니다.

기본값: 1.

--스트림 유형 유형, --스트림 우선순위 타입
허용할 스트림 유형의 쉼표로 구분된 목록입니다.

순서는 다음과 같은 여러 스트림이 있을 때 스트림을 분리하는 데 사용됩니다.
이름은 같지만 스트림 유형이 다릅니다.

기본값: "rtmp,hls,hds,http,akamaihd".

--stream-정렬-제외 스트림
원하지 않는 스트림을 제외하여 최상의/최악의 동의어를 미세 조정합니다.

다음 형식의 필터 표현식을 사용합니다.

[운영자]

유효한 연산자는 >, >=, < 및 <=입니다. 연산자를 지정하지 않으면 같음입니다.
테스트.

예를 들어 "480p"보다 순위가 높은 스트림은 제외됩니다.

">480p"

각 표현식을 쉼표로 구분하여 여러 필터를 사용할 수 있습니다.

예를 들어 다음 두 가지 품질 유형에서 스트림을 제외합니다.

">480p,>중간"

흐름 수송 옵션
--hds-라이브 엣지
라이브 HDS 스트림이 스트림의 가장자리에서 시작되는 시간입니다.

기본값: 10.0.

--hds-세그먼트-시도 시도
포기하기 전에 각 HDS 세그먼트를 다운로드하기 위해 몇 번 시도해야 합니까?

기본값: 3.

--hds-세그먼트-스레드 스레드
HDS 세그먼트를 다운로드하는 데 사용되는 스레드 풀의 크기입니다. 최소값은 1이고
최대값은 10입니다.

기본값: 1.

--hds-세그먼트-시간 초과 TIMEOUT
HDS 세그먼트 연결 및 읽기 시간 초과.

기본값: 10.0.

--hds-시간 초과 TIMEOUT
HDS 스트림에서 데이터를 읽는 시간이 초과되었습니다.

기본값: 60.0.

--hls-라이브 엣지 세그먼트
끝에서 라이브 HLS 스트림을 시작할 세그먼트 수입니다.

값이 낮을수록 소스의 대기 시간이 낮아질 뿐만 아니라
버퍼링의 기회를 증가시킵니다.

기본값: 3.

--hls-세그먼트-시도 시도
포기하기 전에 각 HLS 세그먼트를 다운로드하기 위해 몇 번 시도해야 합니까?

기본값: 3.

--hls-세그먼트-스레드 스레드
HLS 세그먼트를 다운로드하는 데 사용되는 스레드 풀의 크기입니다. 최소값은 1이고
최대값은 10입니다.

기본값: 1.

--hls-세그먼트-시간 초과 TIMEOUT
HLS 세그먼트 연결 및 읽기 시간 초과.

기본값: 10.0.

--hls-시간 초과 TIMEOUT
HLS 스트림에서 데이터를 읽는 시간이 초과되었습니다.

기본값: 60.0.

--http-스트림-시간 초과 TIMEOUT
HTTP 스트림에서 데이터를 읽는 시간이 초과되었습니다.

기본값: 60.0.

--ringbuffer-크기 SIZE
링버퍼의 최대 크기. M 또는 K 접미사를 추가하여 메가바이트 또는 킬로바이트 지정
바이트 대신.

링 버퍼는 스트림과 플레이어 사이의 임시 저장소로 사용됩니다.
이는 플레이어가 읽고자 하는 것보다 더 빠르게 스트림을 다운로드할 수 있도록 하기 위한 것입니다.
그것.

크기가 작을수록 플레이어가 버퍼링될 확률이 높아집니다.
다운로드 속도가 떨어지고 크기가 클수록 스토리지로 사용할 수 있는 데이터가 많아집니다.
속도 저하에서 따라잡으십시오.

또한 링 버퍼가 가득 차지 않는 한 일시적으로 일시 중지할 수 있습니다.
백그라운드에서 스트림을 계속 다운로드하기 때문입니다.

알림:
하위 시스템(예: Raspberry Pi)에서는 더 작은 크기를 권장합니다.
방지하기 위해 일부 추가 처리(예: HDS)가 필요한 스트림 유형 재생
불필요한 백그라운드 처리.

기본값: "16M".

--rtmp-프록시 대리, --rtmpdump-프록시 PROXY
RTMP 스트림이 사용할 SOCKS 프록시.

예 : 127.0.0.1:9050

--rtmp-rtmpdump 파일 이름, --rtmpdump 파일 이름, -r 파일 이름
RTMPDump는 RTMP 스트림에 액세스하는 데 사용됩니다. 의 위치를 ​​지정할 수 있습니다.
rtmpdump는 PATH에 없으면 실행 가능합니다.

예: "/usr/local/bin/rtmpdump"

--rtmp-시간 초과 TIMEOUT
RTMP 스트림에서 데이터를 읽는 시간이 초과되었습니다.

기본값: 60.0.

--stream-세그먼트-시도 시도
포기하기 전에 각 세그먼트를 다운로드하기 위해 몇 번 시도해야 합니까?

스트림과 같은 다른 옵션에서 다루지 않는 스트림에서 사용하는 일반 옵션입니다.
예를 들어 UStream과 같은 플러그인에 특정한 프로토콜.

기본값: 3.

--stream-세그먼트-스레드 스레드
세그먼트를 다운로드하는 데 사용되는 스레드 풀의 크기입니다. 최소값은 1이고
최대값은 10입니다.

스트림과 같은 다른 옵션에서 다루지 않는 스트림에서 사용하는 일반 옵션입니다.
예를 들어 UStream과 같은 플러그인에 특정한 프로토콜.

기본값: 1.

--stream-세그먼트-시간 초과 TIMEOUT
세그먼트 연결 및 읽기 시간 초과.

스트림과 같은 다른 옵션에서 다루지 않는 스트림에서 사용하는 일반 옵션입니다.
예를 들어 UStream과 같은 플러그인에 특정한 프로토콜.

기본값: 10.0.

--스트림 시간 초과 TIMEOUT
스트림에서 데이터를 읽는 시간이 초과되었습니다.

스트림과 같은 다른 옵션에서 다루지 않는 스트림에서 사용하는 일반 옵션입니다.
예를 들어 UStream과 같은 플러그인에 특정한 프로토콜.

기본값: 60.0.

--스트림-URL
가능하면 스트림을 URL로 변환하고 인쇄하십시오.

--하위 프로세스-cmdline, --명령줄, -c
스트림을 재생하기 위해 내부적으로 사용되는 인쇄 명령줄입니다.

이것은 RTMP 스트림에서만 사용할 수 있습니다.

--하위 프로세스-오류 로그, --오류 기록, -e
내부 하위 프로세스의 가능한 오류를 임시 파일에 기록합니다. 파일은
시스템 임시 디렉토리에 저장됩니다.

rtmpdump 관련 문제를 디버깅할 때 유용합니다.

HTTP 옵션
--http-프록시 HTTP_PROXY
모든 HTTP 요청에 사용할 HTTP 프록시입니다.

예: http://hostname:포트/

--https-프록시 HTTPS_PROXY
모든 HTTPS 요청에 사용할 HTTPS 가능 프록시.

예: http://hostname:포트/

--http-쿠키 키 = 값
각 HTTP 요청에 추가할 쿠키입니다.

여러 쿠키를 추가하기 위해 반복할 수 있습니다.

--http 헤더 키 = 값
각 HTTP 요청에 추가할 헤더입니다.

여러 헤더를 추가하기 위해 반복할 수 있습니다.

--http-쿼리-매개변수 키 = 값
각 HTTP 요청에 추가할 쿼리 매개변수입니다.

여러 쿼리 매개변수를 추가하기 위해 반복할 수 있습니다.

--http-무시-env
환경 변수와 같은 환경에 설정된 HTTP 설정 무시
(HTTP_PROXY 등) 또는 ~/.netrc 입증.

--http-no-ssl-확인
SSL 인증서를 확인하려고 시도하지 마십시오.

일반적으로 나쁜 생각입니다. 수행 중인 작업을 알고 있는 경우에만 사용하세요.

--http-ssl-cert 파일 이름
사용할 SSL 인증서입니다.

.pem 파일이 필요합니다.

--http-ssl-cert-crt-키 CRT_파일 이름 KEY_FILENAME
사용할 SSL 인증서입니다.

.crt 및 .key 파일이 필요합니다.

--http-타임아웃 TIMEOUT
다른 옵션이 적용되는 요청을 제외한 모든 HTTP 요청에 사용되는 일반 시간 제한입니다.

기본값: 20.0.

플러그인 옵션
--플러그인 디렉터리 디렉토리
이 디렉토리에서 플러그인을 로드하려고 시도합니다.

세미콜론으로 구분하여 여러 디렉토리를 사용할 수 있습니다.

--twitch-oauth-토큰 토큰
Twitch 인증에 사용할 OAuth 토큰입니다. 사용 --twitch-oauth-인증
토큰을 생성합니다.

--twitch-oauth-인증
Twitch 계정에 Livestreamer 액세스 권한을 부여할 수 있는 웹 브라우저를 엽니다.
함께 사용할 토큰을 생성합니다. --twitch-oauth-토큰.

--twitch-쿠키 쿠키
구독 채널에 대한 액세스를 허용하기 위해 인증하는 Twitch 쿠키.

예:

"_twitch_session_id=xxxxxx; 지속성=xxxxx"

알림:
이 방법은 다음을 사용하여 Twitch에서 인증하는 오래되고 투박한 방법입니다.
--twitch-oauth-인증 지금 권장되고 간단한 방법입니다.

--ustream-암호 PASSWORD
암호로 보호된 UStream.tv 채널에 액세스하기 위한 암호입니다.

--crunchyroll-사용자 이름 사용자 이름
제한된 스트림에 대한 액세스를 허용하는 Crunchyroll 사용자 이름.

--crunchyroll-암호 [비밀번호]
사용할 Crunchyroll 암호 --crunchyroll-사용자 이름.

비워두면 프롬프트가 표시됩니다.

--crunchyroll-purge-credentials
캐시된 Crunchyroll 자격 증명을 제거하여 새 세션을 시작하고 재인증합니다.

--livestation 이메일 이메일
제한된 또는 프리미엄 품질 스트림에 액세스하기 위한 Livestation 계정 이메일.

--livestation-암호 PASSWORD
함께 사용할 Livestation 계정 암호 --livestation 이메일.

onworks.net 서비스를 사용하여 온라인에서 라이브스트리머 사용



최신 Linux 및 Windows 온라인 프로그램