Zanonimizowana wersja forum tylko do odczytu
Weeb w VLC - Skrypt K-S-V - opis by jarek
Code: Select all
http://www54.zippyshare.com/v/70588153/file.html
jarek wrote:powinna pomóc zmiana (linijka 560)Code: Select all
$channel = trim(fgets(STDIN));
naCode: Select all
$channel = 1;
gdzie 1 to kanał z listy
Aby pominąć numerki dodatkowo można zmienić wybór kanału (linijka 563)Code: Select all
$url = $ChannelList[KeyName($ChannelList, $channel - 1)];
np aby grał TVP1 to wystarczy zmienić na link ze strony weeb tego kanału czyliCode: Select all
$url = "http://weeb.tv/channel/tvp1hd11";
Nie mam jak sprawdzić obecnie - tak mi się wydaje po szybkim sprawdzeniu kodu.
Niestety ten sposób się u mnie nie sprawdza. O ile kanał startuje bez problemu to już wznawianie się nie udaje. Gdy na próbę wywalam się sam z multisesji przelogowując się z innego ip na tym samym koncie to w logu mam:
Code: Select all
Download may be incomplete (downloaded about 0.00%), try resuming
[0x1411938] main input debug: EOF reached
[0x14aa068] main playlist debug: finished input
[0x1418878] main access debug: waitpipe: object killed
[0x14bd888] main decoder debug: removing module "packetizer_h264"
[0x14bd888] main decoder debug: killing decoder fourcc `h264', 0 PES in FIFO
[0x14bc618] main stream output debug: removing a sout input (sout_input:0x2889710)
[0x1416758] avformat mux debug: removing input
[0x14502c8] main decoder debug: removing module "packetizer_mpeg4audio"
[0x14502c8] main decoder debug: killing decoder fourcc `mp4a', 0 PES in FIFO
[0x14bc618] main stream output debug: removing a sout input (sout_input:0x14bf1f0)
[0x1416758] avformat mux debug: removing input
[0x1416758] main mux warning: no more input streams for this mux
[0x1418d48] main demux debug: removing module "avformat"
[0x1418af8] main stream debug: removing module "stream_filter_record"
[0x1418878] main access debug: removing module "filesystem"
[0x1411938] main input debug: Program doesn't contain anymore ES
[0x14aa068] main playlist debug: dead input
[0x14bc618] main stream output debug: destroying useless sout
[0x14bc978] main stream out debug: destroying chain... (name=http)
[0x14bc978] main stream out debug: removing module "stream_out_standard"
[0x1416758] main mux debug: removing module "avformat"
[0x14bd288] access_output_http access out warning: HTTP sout access cannot seek
[0x14bd288] access_output_http access out warning: HTTP sout access cannot seek
[0x14bd288] access_output_http access out warning: HTTP sout access cannot seek
[0x14bd288] main access out debug: removing module "access_output_http"
[0x14bd5b8] main http host debug: waitpipe: object killed
[0x14bd5b8] main http host debug: HTTP host removed
[0x14bd288] access_output_http access out debug: Close
[0x14bc978] main stream out debug: destroying chain done
[0x1411938] main input debug: TIMER input launching for 'fd://0' : 1941.476 ms - Total 1941.476 ms / 1 intvls (Avg 1941.476 ms)
[0x14aa068] main playlist debug: changing item without a request (current 0/1)
[0x14aa068] main playlist debug: nothing to play
Jakiś pomysł ? :)
Jeśli masz w miarę przyzwoity serwer, i nadajesz max 2-3 kanały to możesz transkodować i dodać logo przez ffmpeg, tu masz wszystko opisane:
http://stream-recorder.pl/viewtopic.php ... light=logo
http://stream-recorder.pl/viewtopic.php ... light=logo
ja mam problem ;/
root@xxx:~/Downloads/rtmpdump# php WeebTV.php
KSV WeebTV Downloader
PHP Notice: Undefined offset: 1 in /root/Downloads/rtmpdump/WeebTV.php on line 541
PHP Warning: uksort() expects parameter 1 to be array, null given in /root/Downloads/rtmpdump/WeebTV.php on line 548
Enter Channel Number : 43
Finished
kod jest ten: https://github.com/K-S-V/Scripts/blob/master/WeebTV.php
już naprawiłem tym: http://stream-recorder.pl/viewtopic.php?p=5344#5344
[ Dodano: 2014-09-28, 23:12 ]
teraz mam na końcu, już po wybraniu kanału takei coś ;/
Caught signal: 13, cleaning up, just a second...
ERROR: Download: Failed writing, exiting!
root@xxx:~/Downloads/rtmpdump# php WeebTV.php
KSV WeebTV Downloader
PHP Notice: Undefined offset: 1 in /root/Downloads/rtmpdump/WeebTV.php on line 541
PHP Warning: uksort() expects parameter 1 to be array, null given in /root/Downloads/rtmpdump/WeebTV.php on line 548
Enter Channel Number : 43
Finished
kod jest ten: https://github.com/K-S-V/Scripts/blob/master/WeebTV.php
już naprawiłem tym: http://stream-recorder.pl/viewtopic.php?p=5344#5344
[ Dodano: 2014-09-28, 23:12 ]
teraz mam na końcu, już po wybraniu kanału takei coś ;/
Caught signal: 13, cleaning up, just a second...
ERROR: Download: Failed writing, exiting!
Dziękuję coś działa :D
po wejściu na moim pc w przeglądarkę i wpisaniu moje_ip:8080 zaczyna coś pobierać :D
// ok w VLC da się oglądać :D
A mam pytanie da się dodać stream do własnego playera na www?? chciałbym, żeby po wejściu na stronę która stoi na moim vps dało się oglądać w playerze, i kolejne pytanie czy podczas takiego streamu pobierają się na dysk jakieś pliki?
[ Dodano: 2014-09-29, 17:33 ]
bawie się tą komendą
Kod:
ffmpeg -i http://Twoje-IP:8080 -acodec copy -vcodec copy -f flv rtmp://rtmp.goodcast.org:1935/liverepeater/MOJE_ID
i jak dodale obojętnie z jakiego hosta rtmp:// to zawsze wyskakuje mi takie coś ;/
po wejściu na moim pc w przeglądarkę i wpisaniu moje_ip:8080 zaczyna coś pobierać :D
// ok w VLC da się oglądać :D
A mam pytanie da się dodać stream do własnego playera na www?? chciałbym, żeby po wejściu na stronę która stoi na moim vps dało się oglądać w playerze, i kolejne pytanie czy podczas takiego streamu pobierają się na dysk jakieś pliki?
[ Dodano: 2014-09-29, 17:33 ]
bawie się tą komendą
Kod:
ffmpeg -i http://Twoje-IP:8080 -acodec copy -vcodec copy -f flv rtmp://rtmp.goodcast.org:1935/liverepeater/MOJE_ID
i jak dodale obojętnie z jakiego hosta rtmp:// to zawsze wyskakuje mi takie coś ;/
zrobiłem jak tutaj i coś działa :D
http://stream-recorder.pl/viewtopic.php?p=7154#7154
zaraz sprawdzę twoje przykłady
[ Dodano: 2014-09-29, 18:10 ]
dzieki! castamp.com działa
[ Dodano: 2014-09-29, 18:19 ]
Jeszcze pytanko mam, jeżeli tak nadaję i gdyby tak weszło 1000 osób to będzie wtedy obciążony castamp.com i mój VPS nic nie odczuje?
http://stream-recorder.pl/viewtopic.php?p=7154#7154
zaraz sprawdzę twoje przykłady
[ Dodano: 2014-09-29, 18:10 ]
dzieki! castamp.com działa
[ Dodano: 2014-09-29, 18:19 ]
Jeszcze pytanko mam, jeżeli tak nadaję i gdyby tak weszło 1000 osób to będzie wtedy obciążony castamp.com i mój VPS nic nie odczuje?
daaniel121, Każdy user zabiera łącze z Twojego VPS'a. Castamp lub dowolny inny player pod rtmp to tylko output, żebyś miał gdzie umieścić stream. Możesz sobie postawić nginx na serwerze i nadawać do jwplayera bez zewnętrznych serwisów, będziesz miał to samo, a nawet lepiej bo wszystkie ogólnodostepne są bardzo niestabilne.