Streamnik Server

軟件截圖:
Streamnik Server
軟件詳細信息:
版本: 0.02
上傳日期: 3 Jun 15
開發: Joern Seger
許可: 免費
人氣: 2

Rating: nan/5 (Total Votes: 0)

Streamnik服務器項目是基於開放的編解碼器的Ogg / Vorbis格式和Ogg / Theora格式的IPTV服務器。它可以流許多不同信道,並且被優化以租用(虛擬)服務器上運行。節目安排是由一個SQL數據庫表中定義,並且可以在運行時改變。
要求:
·通用的C ++與devel軟件包
·MySQL的(的mysql)
安裝方式:
編譯,一切都照常進行:
的./configure
使
須藤使安裝
你需要啟動服務器什麼:
矮仔:電影短片進行錯誤處理
預覽:短預覽電影(如廣告 - 此流由...提交)
視頻:視頻現身
所有視頻,矮仔和prieviews必須在幀率匹配,
關鍵幀距離等。
矮仔和預覽實際上是用緩存鍵名和編譯
在(下一個版本可能會使用該數據庫條目)
啟動:
剛剛啟動服務器:
> StreamnikServer -d -u -p
和訪問服務器例如由MPlayer的:
> mplayer的“HTTP://本地主機:12000 / video.ogg通道= 1?”
然而,befor所有這一切,你需要設置一些額外的東西:
數據庫:
你需要一個SQL數據庫和運行。報表顯示在此文檔的末尾。
數據庫名和密碼,可以在命令行中添加。
FILES:
您需要以下文件結構(可在serverConfig.h更改):

  >共享
     > OGG
     >矮個子
對Ogg目錄進行的所有文件,應流。每個文件都在SQL數據庫(“視頻”表)有相應的條目。
該矮仔是​​它們顯示在一個錯誤的小OGG文件。
shorty_1.ogg - >沒有可用的流
shorty_2.ogg - >未經授權的訪問
shorty_3.ogg - >流超時
shorty_4.ogg - >沒有可用的數據庫
那麼你可以添加預覽(短片江前原流,例如用於補充)
該文件必須被放置在短時期內目錄以及和被命名
預覽_ *。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”。
如果你有一部電影,這是不continously連接,您應該添加
在“1”的狀態了。
************************************************** ****
*
* SQL數據庫創建
*
************************************************** ****
CREATE TABLE`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'

CREATE TABLE`videos`(
  `ID` INT(10)無符號NOT NULL AUTO_INCREMENT,
  `owner` INT(10)無符號NOT NULL默認的'0',
  `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`)

CREATE TABLE`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完成。
·此外,還有一些小的錯誤修正,如修復了在不同的Linux發行版編譯。

類似的軟件

Cupid
Cupid

3 Jun 15

Konverter
Konverter

3 Jun 15

Media Browser
Media Browser

17 Feb 15

AtomicParsley
AtomicParsley

3 Jun 15

意見 Streamnik Server

評論沒有發現
添加評論
打開圖片!