Streamnik Server

소프트웨어 스크린 샷:
Streamnik Server
소프트웨어 정보:
버전: 0.02
업로드 날짜: 3 Jun 15
개발자: Joern Seger
라이센스: 무료
인기: 24

Rating: 3.0/5 (Total Votes: 1)

Streamnik 서버 프로젝트는 오픈 코덱 오그 / 보비스와 오그 / 테오 라 (Theora)를 기반으로 IPTV 서버입니다. 그것은 서로 다른 채널의 번호를 스트리밍 할 수 있습니다 및 임대 (가상) 서버에서 실행되도록 최적화되어 있습니다. 프로그램 스케줄은 SQL 데이터베이스 테이블에 의해 정의되고 런타임시에 변경 될 수있다.
요구 사항 :
(STABLE)와 · 일반 C ++
· MySQL을 (mysqlclient)
설치 :
컴파일하려면, 모든 것이 평소와 같이 작동합니다 :
./configure를
확인
sudo를 설치하게
당신은 서버를 시작해야 할 것 :
땅꼬마 : 오류 처리에 대한 단편 영화
미리보기 : 미리보기 짧은 필름 (예를 들면 광고 -이 스트림은 ...에 의해 제공됩니다)
동영상 : 동영상을 표시합니다
모든 동영상, 땅꼬마 및 prieviews는 프레임 속도에 일치해야
키 프레임 거리 등
땅꼬마 및 미리보기 실제로 키 이름으로 캐시 및 컴파일
에 (다음 버전은에 대한 데이터베이스 항목을 사용할 수 있습니다)
시작 :
단지 서버를 시작 :
> StreamnikServer -d -u -p
그리고 예를 들어, 서버에 액세스 MPlayer는 기준 :
> MPlayer는 "HTTP : // localhost를 : 12000 / video.ogg 채널 = 1?"
그러나, 모든 befor를, 추가 여러 가지를 설정해야합니다
데이터베이스 :
당신은 SQL - 데이터베이스 및 실행이 필요합니다. 문은이 문서의 끝 부분에 표시됩니다.
데이터베이스 이름과 암호는 명령 줄에 추가 할 수 있습니다.
관련 파일 :
당신은 (serverConfig.h에서 변경 될 수 있습니다) 다음과 같은 파일 구조가 필요합니다 :

  > 공유
     > OGG
     > 숏 다리
OGG 디렉토리는 스트리밍해야 모든 파일을 전달한다. 모든 파일은 SQL 데이터베이스 ( "비디오"테이블)에 해당 항목이 있습니다.
땅꼬마 오류에 표시되는 작은 OGG 파일입니다.
shorty_1.ogg 가능 -> 더 스트림 없다
shorty_2.ogg -> 인증되지 않은 액세스
shorty_3.ogg -> 스트리밍 시간 제한
shorty_4.ogg -> 데이터베이스를 사용할 수 없습니다
(추가 예 : 원래의 스트림을 befor 단편 영화,) 그럼 당신은 미리보기를 추가 할 수 있습니다
이 파일뿐만 아니라 숏 다리 디렉토리에 위치해야하며 이름이 지정됩니다
미리보기 _ *. OGG.
이 시스템은 존재하지 않는 경우 행복하지 않을 것이다, 그러나 시작됩니다
채널 :
채널은 SQL 데이터베이스의 항목으로 열립니다. 이 항목은 실제로 시작에 있어야합니다.
모든 채널의 경우, StreamCreator 객체는 멀티플렉서로의 데이터를 보낼 것이다, 생성됩니다. 이것은 모든 클라이언트 요청을 처리 할 것이다.
                            TcpListener (포트 12000) StreamSend (클라이언트 1)
                | | /
  파일 -> StreamCreator -> 멀티플렉서 ---> StreamSend (클라이언트 2)
             스트림 1 |
                                | -> StreamSend (클라이언트 3)
                                |
        SQL 데이터베이스 액세스 |
                ^ | -> StreamSend (클라이언트 4)
                | | /
  파일 -> StreamCreator -> 멀티플렉서 ---> StreamSend (클라이언트 5)
             스트림 2 |
                                |
                                |
        SQL 데이터베이스 액세스 |
                ^ | ---> StreamSend (클라이언트 6)
                | | /
  파일 -> StreamCreator -> 멀티플렉서 ----> StreamSend (클라이언트 7)
             스트림 (3)
                                       -> StreamSend (클라이언트 8)
                                        
                                         -> StreamSend (클라이언트 9)
  ...
일정 :
스케줄 데이터베이스의 "예약"테이블에 배치된다.
( "day_id"과 "날짜"실제로 사용되지 않습니다)
channel_id과 VIDEO_ID은 다른 테이블의 항목에 해당합니다.
모든 영화는 (하루에) 위치를 차지하고있다. 하루 4:00에 시작합니다.
영화의 한 블록 내에서 첫 번째 항목은 상태를 "1"로 표시해야한다.
당신이 지속적으로 연결되지 않은 필름을 가지고 있다면, 당신은 추가해야합니다
다시 "1"상태입니다.
************************************************** ****
*
* SQL 데이터베이스 작성
*
************************************************** ****
(표`schedule`를 만들
  `day_id`의 INT (11) 부호 NOT NULL 기본 '0'
  `date` VARCHAR (8) NOT NULL 기본 '',
  `channel_id`의 INT (11) 부호 NOT NULL 기본 '0'
  `position`의 INT (10) 부호 NOT NULL 기본 '0'
  `video_id`의 INT (10) 부호 NOT NULL 기본 '0'
  `duration`의 INT (10) 부호 NOT NULL 기본 '0'
  `status` TINYINT (3) 부호 NOT NULL 기본 '0'
)
(표`videos`를 만들
  `id` 이것은 취약한의 INT (10) 부호 NOT NULL AUTO_INCREMENT,
  `NOT NULL 기본 '0'부호 INT (10) owner`,
  `title`의 VARCHAR (80) NOT NULL 기본 '',
  `subtitle`의 VARCHAR (80) NOT NULL 기본 '',
  `author`의 VARCHAR (80) NOT NULL 기본 '',
  `copyright`의 VARCHAR (160) NOT NULL 기본 '',
  `description`의 VARCHAR (255) NOT NULL 기본 '',
  `time_added`의 INT (10) 부호 NOT NULL 기본 '0'
  `duration`의 INT (10) 부호 NOT NULL 기본 '0'
  `ready` TINYINT (1) NOT NULL 기본 '0'
  PRIMARY KEY (`id` 이것은 취약한)
)
(표`channels`를 만들
  `id` 이것은 취약한의 INT (11) 부호 NOT NULL 기본 '0'
  `name`의 VARCHAR (80) NOT NULL 기본 '',
  `owner`의 INT (11) NOT NULL 기본 '0'
  `description`의 VARCHAR (80) NOT NULL 기본 '',
  `randomplay` TINYINT (1) NOT NULL 기본 '0'
  PRIMARY KEY (`id` 이것은 취약한)
)
이 릴리스의 새로운 기능 :
·이 릴리스 서버를 설정하는 새로운 문서를 많이 제공합니다.
· 설치, 컴파일 할 가능 스크립트 및 설정 한 번에 streamnik 서버는 이제있다.
· 구성은 지금 /etc/streamnik.conf에 배치되는 구성 파일에 의해 수행 될 수있다.
· 또한, 다른 리눅스 배포판에서 컴파일하는 등의 수정 등 몇 가지 사소한 버그 수정이 있습니다.

유사한 소프트웨어

TrackerTools
TrackerTools

2 Jun 15

Palantir
Palantir

3 Jun 15

DVD-Baker
DVD-Baker

3 Jun 15

TwitchBrowser
TwitchBrowser

17 Feb 15

코멘트 Streamnik Server

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!