summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsijanec <sijanecantonluka@gmail.com>2020-12-12 14:39:10 +0100
committersijanec <sijanecantonluka@gmail.com>2020-12-12 14:39:10 +0100
commitb2474b4f861a94bb64c5bf5640f1dc119ea7207c (patch)
treebe97a369cd0d2548e95ae3afbb56edafae7341d8
parentdodal podporo za radio (diff)
downloadrtv4d-dl-b2474b4f861a94bb64c5bf5640f1dc119ea7207c.tar
rtv4d-dl-b2474b4f861a94bb64c5bf5640f1dc119ea7207c.tar.gz
rtv4d-dl-b2474b4f861a94bb64c5bf5640f1dc119ea7207c.tar.bz2
rtv4d-dl-b2474b4f861a94bb64c5bf5640f1dc119ea7207c.tar.lz
rtv4d-dl-b2474b4f861a94bb64c5bf5640f1dc119ea7207c.tar.xz
rtv4d-dl-b2474b4f861a94bb64c5bf5640f1dc119ea7207c.tar.zst
rtv4d-dl-b2474b4f861a94bb64c5bf5640f1dc119ea7207c.zip
-rw-r--r--Makefile3
-rw-r--r--README.md27
-rwxr-xr-xrtv4d-dlbin35272 -> 35272 bytes
-rw-r--r--tcp.c1
4 files changed, 24 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 5de2d4a..952c7e4 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,8 @@ default:
@echo - če še niste, preberite README.md in se pozanimajte o uporabi
@echo - če še niste, z \`make prepare\` namestite C \(potrebuje sudo in apt\)
@echo - če še niste, z \`make compile\` izdelajte binarne programe
- @echo to je vse, hvala.
+ @echo rtv4d-dl dela samo na GNU/Linux ... na oknih poskusi cygwin.
+ @echo to je vse, hvala.
prepare:
sudo apt install build-essential gcc
diff --git a/README.md b/README.md
index af6d471..eb6b81c 100644
--- a/README.md
+++ b/README.md
@@ -23,8 +23,9 @@ z uporabo programa se strinjate z naslednjimi stavki:
- primer: `rtv4d-dl slicica-oddaja 89614963 89614963.jpg`
# dodatne informacije:
-* pisanje v STDOUT: kot pot datoteke napišite `/dev/stdout`-POSIX ali `CON`-MS
-* program se poveže na \*.rtvslo.si, spremenite izvorno kodo za drugo infrastru.
+* pisanje v STDOUT: kot pot datoteke napišite `/dev/stdout`
+* program se poveže na \*.rtvslo.si, spremenite izvorno kodo za drugo
+ infrastrukturo
# trenutna izdaja programa:
* program je bil nazadnje ročno testiran 11. decembra 2020 in takrat je DELOVAL.
@@ -32,9 +33,25 @@ z uporabo programa se strinjate z naslednjimi stavki:
# o
* program je spisan 100% v C programskem jeziku
-* ne potrebuje nobenih knižnjic, razen seveda `stdio.h` in `stdlib.h` (še)
-* navodila za grajenje (na Debian):
- - `make`
+* ne potrebuje nobenih knjižnic, razen seveda `stdio.h` in `stdlib.h` (še)
+* navodila za grajenje (samo pod *GNU Compiler Collection*):
+ - `make` (sledite navodilom)
+* rtv4d-dl na *najpopularnejšem operacijskem sistemu za osebne računalnike*
+ **NE DELUJE**
+ - za uporabo na tem operacijskem sistemu lahko uporabite
+ [Cygwin](http://cygwin.com), vendar tega še nisem testiral. če komu uspe,
+ naj mi pošlje `Makefile`
# še za narediti
* dodati podporo za varno povezavo, sedaj gre vsa komunikacija z RTV4D kot HTTP.
+ - nizka prioriteta, bolje obdržati formo *brez knjižnjic*
+* narediti mehanizem za avtomatsko posodobitev binarne datoteke
+ - namesto HTTP se bo uporabljajo preprosto podpisovanje, BREZ KNJIŽNIC
+
+## predvajanje v živo
+* ker predvajanje v živo na RTVSLO trenutno potrebuje Javascript, bi bilo
+ uporabno narediti minimalističen HTTP/RTP strežnik, ki bi delal zahteve na RTV
+ in kot izhod uporabniku ponudil pretok.
+* RTV za avdio/radio v živo že ponuja možnost poslušanja brez javascripta, imajo
+ namreč icecast2 strežnik na [mp3.rtvslo.si](mp3.rtvslo.si), tako da tega po
+ mojem ni potrebno izdelati še v rtv4d-dl.
diff --git a/rtv4d-dl b/rtv4d-dl
index a1a1ba4..2413e2f 100755
--- a/rtv4d-dl
+++ b/rtv4d-dl
Binary files differ
diff --git a/tcp.c b/tcp.c
index 93558f3..4d9418e 100644
--- a/tcp.c
+++ b/tcp.c
@@ -9,7 +9,6 @@
#include <fcntl.h>
#include <stdlib.h>
#include <sys/types.h>
-#include <sys/socket.h>
#include <netdb.h>
#include <string.h>
#include <sys/time.h>