SopCast是一款基于P2P的流媒體直播系統(tǒng),在節(jié)目播放過程中不會(huì)因?yàn)槟承┯脩舻耐顺龆鴮?dǎo)致其他用戶節(jié)目的中斷或者抖動(dòng)。它的核心是軟件開發(fā)組自己定義和開發(fā)的一種通訊協(xié)議,稱之為 Sop:// ,也可以稱為 Sop技術(shù)。它可以將信號分發(fā)給幾個(gè)觀眾,然后這些觀眾再將信號進(jìn)行分發(fā),從而實(shí)現(xiàn)網(wǎng)絡(luò)節(jié)目間的共享。使用者在使用軟件播放時(shí),無需擔(dān)心服務(wù)器以及帶寬不夠等情況,SopCast在轉(zhuǎn)播時(shí)延時(shí)小,且成本低,傳播速度高效,非常適合做實(shí)時(shí)直播。需要的朋友可以到本站下載使用!
功能特色
1、同時(shí)從網(wǎng)絡(luò)中很多節(jié)點(diǎn)獲取數(shù)據(jù)(P2P技術(shù)),使節(jié)目頻道更加可靠和穩(wěn)定。
2、可以建立起你自己的頻道并通過Internet對外廣播。
3、流媒體支持.asf,.wmv,.rm,.rmvb等媒體類型。
4、支持媒體文件的重播功能
5、一個(gè)內(nèi)置的電視頻道的轉(zhuǎn)播器,可以將別的媒體服務(wù)器上的內(nèi)容進(jìn)行分發(fā)。
6、支持mss,rstp,http等網(wǎng)絡(luò)流媒體傳輸協(xié)議。
7、具有對廣播源質(zhì)量和頻道質(zhì)量監(jiān)視的功能,幫助觀看者選擇一個(gè)質(zhì)量高的頻道。
8、當(dāng)你在觀看的時(shí)候可以對觀看的媒體片斷進(jìn)行錄制。
9、所有的節(jié)目都保存在內(nèi)存中,對硬盤幾乎無任何損害。
10、支持對流媒體發(fā)布者和觀看者的認(rèn)證功能。
11、支持在一臺機(jī)器上的多個(gè)頻道的發(fā)布。
12、一個(gè)很小的綠色軟件,不需要修改注冊表,不會(huì)修改系統(tǒng)文件。
13、支持URL的使用,可以將你的頻道通過網(wǎng)頁上的鏈接對外發(fā)布。
使用教程
SopCast Windows版本Windows版本中,要將您自定義的頻道出現(xiàn)于“我的收藏”圖標(biāo)中,則您需編輯軟件安裝目錄下的favorites.xml文件即可。該文件位于安裝目錄下。例如:C:\Program Files\SopCast
因?yàn)閃indows版本的收藏文件使用的是XML格式。因此您只需用記事本或者寫字板打開Favorites.xml文件進(jìn)行編輯即可。
該XML文件的格式為:
①favorite標(biāo)記對出現(xiàn)于此xml文件的第一行和最后一行。
②tem標(biāo)記對之間放置一個(gè)直播頻道的信息。
③item id號碼,您可自定義,但請注意該id號盡量在這個(gè)xml文件中不要重復(fù)。
④name標(biāo)記對里面請?zhí)顚懺擃l道的名稱,您填寫的名稱將出現(xiàn)于Spotcast Windows版本的直播頻道列表。
⑤address標(biāo)記對里面放置您收集到的直播源地址,且該地址必須SOP協(xié)議的,一個(gè)address標(biāo)記對里面僅能放置一個(gè)sop地址。
SopCast Android版本軟件的安卓版僅提供了手機(jī)版本,沒有專門的TV版本。但是還是可以安裝在安卓手機(jī)或安卓盒子或者安卓智能電視上。在盒子或電視上安裝也支持遙控器操作。但是因?yàn)椴皇菍iT的TV版本。因此,遙控器操作起來不是太方便。更加迫切地需要導(dǎo)入自定義節(jié)目源功能。
Android版本中,要將您自定義的頻道出現(xiàn)于“收藏夾”圖標(biāo)中,則您需替換安裝目錄下的文件即可。該文件位于/data/data/org.sopcast.android/files目錄下,文件名是favlist。您未收藏過任何一個(gè)頻道時(shí),favlist文件是不存在的。只有當(dāng)您收藏過頻道后,安卓版本會(huì)自動(dòng)在/data/data/org.sopcast.android/files文件夾下創(chuàng)建一個(gè)favlist文件。
因?yàn)樵谑謾C(jī)、電視盒子、智能電視上手工編輯收藏頻很麻煩,最好的方法就是在電腦上完成制作一個(gè)favlist文件,將其推送到手機(jī)、電視盒子或智能電視的/data/data/org.sopcast.andorid/files目錄中,在這個(gè)目錄下替換原有的favlist文件。
如果要實(shí)現(xiàn)這一做法。您首先要確保如下的幾個(gè)前置條件已經(jīng)完成:
①將安卓設(shè)備已經(jīng)root。
②將/data/data/org.sopcast.android/files目錄授予了任何用戶都可以讀,可以寫的權(quán)限。(此方法建議您的安卓設(shè)備root后,安裝一個(gè)ES文件夾
瀏覽器來設(shè)置文件夾的讀寫權(quán)限,修改完畢后,手機(jī)重新啟動(dòng)一下。)
③電腦上最好安裝有可以無線連接安卓設(shè)備的adb工具(Android Debug Bridge)。
在電腦上制作favlist文件的格式如下圖所示:
①抬頭必須以按截圖的模板,指明xml的1.0版本,編碼使用UTF-8
②channels標(biāo)記對里面放置所有的頻道。文件最后一行以/channels結(jié)尾。
③每個(gè)頻道必須放到channel標(biāo)記對里面。且每個(gè)channel標(biāo)記對只能發(fā)一個(gè)sop地址。
④channel標(biāo)記對立面的id和chid一般使用相同的值,id和chid可由您自定義,type需要輸入0,addr=后面接sop的地址,在channel與/channels標(biāo)記對之間輸入該頻道的名稱。
輸入完畢后,記得將該文件保存為utf-8格式,文件名就叫favlist,刪除文件后綴名。您可以使用adb的push指令將favlist文件。例如:您將電腦上制作的favlist文件保存在C盤的根目錄下。您可輸入用WIndows電腦的CMD窗口,定位到adb.exe文件的所在的目錄。
輸入:adb push c:\favlist /data/data/org.sopcast.android/files
然后回車,即可將PC上的該文件復(fù)制到安卓設(shè)備中。
遇到的問題①有的人可能會(huì)發(fā)現(xiàn)您在電腦上設(shè)置好favlist文件復(fù)制到安卓設(shè)備后,在安卓版本的sopcast文件打開收藏夾后,發(fā)現(xiàn)并沒有顯示您制作的favlist文件里面的頻道內(nèi)容。大多數(shù)情況都是由于在PC電腦上保存文件的編碼格式錯(cuò)誤造成,在制作favlist文件的時(shí)候,建議使用Notepad++這個(gè)軟件來制作favlist文件,在保存前將文件的內(nèi)容保存為以UTF-8為BOM格式編碼。
注意:這里使用的是UTF-8無BOM格式,而非UTF-8格式。如果您用Windows中記事本保存的文件只能選擇UTF-8或ASCⅡ編碼。而記事本保存的UTF-8是肯定帶BOM的。而帶BOM格式編碼往往不能被基于Linux的系統(tǒng),例如安卓系統(tǒng)很好的識別和支持。所以,造成安卓版本的收藏夾無法識別favlist文件內(nèi)容。
②root后的安卓設(shè)備用adb命令連接不上。
很多時(shí)候,安卓設(shè)備雖然root了,但是其adb功能未見得自動(dòng)開啟。在這種情況下,如果您輸入adb connect ip地址 這樣指令,命令行會(huì)返回?zé)o法連接該臺安卓設(shè)備。如果遇到這類情況,您需要在您的安卓設(shè)備上安裝一個(gè)終端模擬器app。在該app中輸入有關(guān)的指令,以便讓您的安卓設(shè)備開啟adb功能。
③其他問題
在abd連接安卓設(shè)備的時(shí)候,還可能會(huì)遭遇各類不正常錯(cuò)誤提示。這是由于安卓設(shè)備比較碎片化,各類安卓設(shè)備root的類型或者原廠家賦予的權(quán)限控制不同造成。遇到這類錯(cuò)誤提示時(shí),請積極在百度、谷歌、必應(yīng)、搜狗、雅虎等搜索引擎中找尋答案。
更新日志
V4.2.0.800(2019-07-21)
1、提高數(shù)據(jù)傳輸效率。
2、修復(fù)如果設(shè)置自動(dòng)登錄,頻道不能啟動(dòng)的bug。
3、增加保加利亞語。
0條評論