Αυτός ο ιστότοπος χρησιμοποιεί cookie ώστε να μπορούμε να σας παρέχουμε την καλύτερη δυνατή εμπειρία χρήστη. Οι πληροφορίες cookie αποθηκεύονται στο πρόγραμμα περιήγησης σας και εκτελούν λειτουργίες όπως η ανάγνωση σας όταν επιστρέφετε στον ιστότοπο μας και η βοήθεια της ομάδας μας να κατανοήσει ποιες ενότητες του ιστοτόπου θεωρείτε πιο ενδιαφέρουσες και χρήσιμες.
ΡΟΗ ΕΙΔΗΣΕΩΝ
Διαδικτυακή τηλεόραση
Πώς θα παρακολουθήσετε IPTV κανάλια
Featured | Τα τηλεοπτικά προγράμματα διανέμονταν παλαιότερα αποκλειστικά μέσω επίγειων, δορυφορικών ή καλωδιακών δικτύων. Με την αύξηση των ταχυτήτων σύνδεσης με το διαδίκτυο, την ανάπτυξη της τεχνολογίας, την αύξηση των χρηστών, και την μείωση του κόστους, είναι όλο και πιο…
Τα τηλεοπτικά προγράμματα διανέμονταν παλαιότερα αποκλειστικά μέσω επίγειων, δορυφορικών ή καλωδιακών δικτύων. Με την αύξηση των ταχυτήτων σύνδεσης με το διαδίκτυο, την ανάπτυξη της τεχνολογίας, την αύξηση των χρηστών, και την μείωση του κόστους, είναι όλο και πιο εύκολη η πρόσβαση σε παραδοσιακό τηλεοπτικό περιεχόμενο στο διαδίκτυο, ελεύθερα και χωρίς κόστος. Πέρα από αυτό, έχουν εμφανιστεί τηλεοπτικά κανάλια που είναι διαθέσιμα αποκλειστικά στο διαδίκτυο. Ο γενικός όρος που καλύπτει το περιεχόμενο αυτό είναι Internet TV ή Web TV, αλλά και IPTV.
H Internet TV αποτελεί ουσιαστικά την ενσωμάτωση του διαδικτύου με την τηλεόραση. Τα τηλεοπτικά προγράμματα και τα αρχεία βίντεο (ταινίες, τηλεοπτικές σειρές, κλπ) μεταφέρονται μέσω video streaming στις συσκευές αποκωδικοποίησης που συνδέονται στο διαδίκτυο ενσύρματα ή ασύρματα, και κατόπιν προβάλλονται στην τηλεόραση. Σε αντίθεση με τα αρχεία που κατεβάζουμε από το διαδίκτυο, η Internet TV υποστηρίζει τη ροή του βίντεο (streaming) απευθείας από τη πηγή, έτσι η αναπαραγωγή του περιεχομένου μπορεί να ξεκινήσει άμεσα, χωρίς να χρειαστεί να ολοκληρωθεί το downloading.
Μέχρι πριν μερικά χρόνια για τη σύνδεση της τηλεόρασης με το διαδίκτυο ήταν απαραίτητη η μεσολάβηση ενός υπολογιστή. Η ανάγκη αυτή έχει εκλείψει, αφού η λήψη και αποκωδικοποίηση των διαδικτυακών video stream μπορεί να γίνει σήμερα από πολλές και διαφορετικές συσκευές, όπως από υπολογιστές desktop και laptop, από smartphone, tablet, media players και tv boxes, δορυφορικούς δέκτες και δέκτες της επίγειας ψηφιακής με κατάλληλο λογισμικό, «έξυπνες» (smart) τηλεοράσεις με σύνδεση στο internet.
Σημαντικό ρόλο για την ποιότητα των υπηρεσιών Internet TV που απολαμβάνει ο χρήστης, παίζει η επιλογή της συσκευής αποκωδικοποίησης και των υπόλοιπων συσκευών του τοπικού δικτύου LAN και του ασύρματου WiFi.
Ροές βίντεο και άλλων πολυμεσικών δεδομένων
Για τη λήψη του περιεχομένου που μεταδίδεται από την Internet TV πρέπει να πραγματοποιηθεί μία διαδικτυακή σύνδεση μεταξύ του server (διακομιστή) που προσφέρει το streaming και του χρήστη-πελάτη (client). Για τη μετάδοση της διαδικτυακής τηλεόρασης και γενικότερα του βίντεο και άλλων πολυμεσικών δεδομένων μέσα από το internet, είναι απαραίτητος ένας μηχανισμός που θα επιτρέπει την έναρξη της αναπαραγωγής άμεσα, μετά την αίτηση από τον χρήστη. Ο μηχανισμός αυτός είναι τα λεγόμενα streams (ροές), δηλαδή μία σειρά από δεδομένα που θα πρέπει να πληρούν συγκεκριμένα χαρακτηριστικά ως προς την ταχύτητα, την ακολουθία, τους περιορισμούς τους οποίους θα εισάγουν και την ανοχή τους στα λάθη.
Ανάλογα με την υλοποίηση, υπάρχουν τα παρακάτω είδη stream:
Unicast (απλή ή μονή ροή), είναι μία σύνδεση σημείο με σημείο ανάμεσα στον διακομιστή και τον πελάτη (client). Κάθε πελάτης λαμβάνει την δικιά του ροή από τον διακομιστή. Η μετάδοση unicast είναι ακόμα και σήμερα η πιο συνηθισμένη μορφή μετάδοσης στο διαδίκτυο. Το σημαντικότερο της μειονέκτημα είναι οι πολύ μεγάλες απαιτήσεις σε bandwidth αν υπάρχουν πολλοί πελάτες που θέλουν να έχουν πρόσβαση στο ίδιο περιεχόμενο, αφού για κάθε ένα από αυτούς θα πρέπει να δημιουργηθούν πολλαπλά αντίγραφα των πακέτων της ροής.
Για τις περιπτώσεις αυτές αναπτύχθηκε μία δεύτερη μέθοδος μετάδοσης των δεδομένων στα δίκτυα IP, που ονομάστηκε multicast (πολλαπλή ροή). Η μέθοδος αυτή υλοποιείται με τη μετάδοση μίας ροής δεδομένων από ένα διακομιστή ταυτόχρονα σε πολλούς πελάτες. Το multicast χρησιμοποιεί την διαδικτυακή υποδομή με αποτελεσματικότερο τρόπο, αφού η μετάδοση ενός πακέτου από την αρχική πηγή γίνεται μία μόνο φορά, ακόμα και όταν οι αποδέκτες είναι πολλοί.
Μία διαφορετική μέθοδος μετάδοσης του περιεχομένου είναι μέσω ομότιμων δικτύων P2P (π.χ. Bittorrent), όπου ο χρήστης-client συνδέεται απευθείας με τον χρήστη που προσφέρει το περιεχόμενο. Στη περίπτωση αυτή δεν απαιτείται η ύπαρξη κεντρικού διακομιστή (server).
Πρωτόκολλα μετάδοσης και ελέγχου RTP, RTSP, RTMP
Το περιεχόμενο του βίντεο, ανεξάρτητα από την μορφή και τη κωδικοποίηση του, πρέπει να μεταφερθεί μέσω του δικτύου με τη βοήθεια διάφορων πρωτοκόλλων μετάδοσης και ελέγχου.
Το RTP (Real Time Protocol) χρησιμοποιείται για τη μετάδοση δεδομένων σε πραγματικό χρόνο. Το RTP συνοδεύεται από το πρωτόκολλο ελέγχου RTCP (Real Time Control Protocol), το οποίο στέλνει περιοδικά συγκεκριμένα πακέτα δεδομένων που παρέχουν χρήσιμες πληροφορίες για τη μετάδοση.
Το RTSP (Real Time Streaming Protocol) αναπτύχθηκε μέσα από τη συνεργασία της Realnetworks, της Netscape και του πανεπιστημίου Columbia. Το RTSP βασίζεται στο IP και χρησιμοποιεί τα πρωτόκολλα TCP (Transmission Control Protocol) και UDP (User Datagram Protocol) για τη μετάδοση των δεδομένων. Τo RTSP σχεδιάστηκε και χρησιμοποιείται για την δημιουργία και διατήρηση ενός καναλιού επικοινωνίας μεταξύ ενός πελάτη (client) και ενός διακομιστή (server), που έχει αποκλειστικό σκοπό την μετάδοση περιεχομένου βίντεο.
Ένα ευρύτατα χρησιμοποιούμενο πρωτόκολλο για streaming από το διαδίκτυο είναι τo RTMP (Real Time Messaging Protocol). To RTMP εκτός από τη βασική έκδοση έχει και διάφορες παραλλαγές, όπως το RTMPS για σύνδεση μέσω του πρωτοκόλλου ασφαλείας TLS/SSL, το RTMPE για μετάδοση κρυπτογραφημένου περιεχομένου, και το RTMPT που λειτουργεί πίσω από firewall στη θύρα 80 και ενσωματώνει τα δεδομένα RTMP σε αιτήσεις HTTP.
Λίστες m3u και xml
Αν και ο τυπικός τρόπος πρόσβασης σε περιεχόμενο διαδικτυακής τηλεόρασης και βίντεο είναι η επίσκεψη στον ιστότοπο που προσφέρει το περιεχόμενο αυτό (και η αναπαραγωγή του μέσω ενός media player (σε flash ή HTML5) που είναι ενσωματωμένος στις ιστοσελίδες), υπάρχει η δυνατότητα εύρεσης του URL που προσφέρει το streaming με διάφορους τρόπους ανάλυσης των ιστοσελίδων και της κίνησης δεδομένων (όπως για παράδειγμα με τη βοήθεια του λογισμικού ανάλυσης πακέτων Wireshark). Τα URL αυτά μπορούν να συμπεριληφθούν κατόπιν σε λίστες αναπαραγωγής m3u.
Τα αρχεία m3u δεν είναι παρά απλά αρχεία κειμένου, που καθορίζουν τις διευθύνσεις ενός ή περισσοτέρων αρχείων media. Κάθε εγγραφή σε αυτά μπορεί να αποτελεί είτε την απόλυτη διεύθυνση (path) ενός αρχείου media, είτε μία σχετική διεύθυνση ανάλογα με τη θέση του αρχείου m3u ή ένα URL για online streaming. Τα αρχεία m3u μπορεί να περιλαμβάνουν επίσης σχόλια (με τη χρήση του χαρακτήρα ‘#’ πριν από αυτά), ενώ ο ίδιος χαρακτήρας εισάγει ντιρεκτίβες m3u στην έκδοση extended m3u των αρχείων. Οι ντιρεκτίβες αυτές αποτελούνται από την κεφαλίδα #EXTM3U που πρέπει να είναι πάντα η πρώτη γραμμή του αρχείου, και την ντιρεκτίβα #EXTINF που δίνει πληροφορίες για το πολυμεσικό αρχείο ή το stream που ακολουθεί (π.χ. τίτλος, καλλιτέχνης, διάρκεια, κλπ). Μία κοινή χρήση των αρχείων m3u είναι η δημιουργία μίας λίστας με μία μόνο εγγραφή, που έχει προορισμό ένα διαδικτυακό stream. Το αρχείο αυτό παρέχει μία πολύ εύκολη πρόσβαση σε αυτό το stream.
Σε περίπτωση επεξεργασίας των αρχείων m3u το σώσιμο θα πρέπει να γίνεται σε μορφή κωδικοσελίδας Windows-1252. Η Unicode (UTF-8) εκδοχή των m3u έχει κατάληξη ‘m3u8’. Τα m3u και τα m3u8 είναι η βάση του συστήματος http streaming της Apple, που χρησιμοποιείται για streaming βίντεο σε συσκευές iOS.
Τα αρχεία m3u χρησιμοποιούνται ευρύτατα από διάφορες συσκευές και προγράμματα αναπαραγωγής, όπως τα VLC και XBMC σε όλα τα λειτουργικά που υποστηρίζουν, iPad και iPhone, συσκευές Android, δορυφορικούς δέκτες με λειτουργικό Linux (Enigma2), κλπ.
Μία άλλη μορφή λίστας με URL διαδικτυακής τηλεόρασης που θα συναντήσουμε, έχει κατάληξη ‘xml’. Τα αρχεία αυτά είναι επίσης αρχεία απλού κειμένου και ακολουθούν την κλασική σύνταξη των αρχείων XML (Extensible Markup Language). Περιλαμβάνουν τα URL των ροών βίντεο / διαδικτυακής τηλεόρασης, και πληροφορίες γι αυτά.
Έτοιμες λίστες m3u και xml στο διαδίκτυο
Η πληθώρα του διαθέσιμου περιεχομένου από το διαδίκτυο, και οι πολλές πλέον συσκευές και προγράμματα που υποστηρίζουν την αναπαραγωγή του, έχει κάνει δημοφιλή τη δημιουργία και ελεύθερη διάθεση λιστών m3u και xml με τα URL τηλεοπτικών καναλιών, βίντεο, feed, που τις περισσότερες φορές δεν είναι πάντα διαθέσιμα με άλλο τρόπο. Σε αυτές τις λίστες (εικόνα 4) ο χρήστης θα βρει τηλεοπτικά κανάλια και περιεχόμενο που κανονικά δεν προσφέρονται έξω από μία συγκεκριμένη περιοχή, ενώ αρκετά από αυτά είναι stream συνδρομητικών καναλιών που προσφέρονται μόνο με πληρωμή. Θα πρέπει να σημειώσουμε ότι η νομιμότητα της διανομής και χρήσης αυτού του περιεχομένου είναι έντονα αμφισβητούμενη, και δεν είναι λίγοι που πιστεύουν ότι η επόμενη μάχη κατά της «πειρατείας» του περιεχομένου θα ενταθεί με την αύξηση της διάθεσης αυτών των stream.
Στις παρακάτω λίστες (για τις οποίες ευχαριστούμε τους φίλους του digitaltvinfo.gr) θα βρούμε πολλά και διαφορετικά τηλεοπτικά κανάλια από όλο τον κόσμο. Οι λίστες αυτές ανανεώνονται συχνά, αφού η διάρκεια λειτουργίας των συγκεκριμένων stream είναι συχνά πολύ μικρή.
Αναπαραγωγή στο Infomir MAG 254
Η ουκρανική Infomir παράγει τα τελευταία χρόνια μία σειρά αποκωδικοποιητών IPTV STB, που είναι ιδιαίτερα δημοφιλείς στην αγορά. Ο MAG 254 είναι ένα από τα τελευταία μοντέλα της Infomir, και παρακάτω θα δούμε πως μπορούμε να τον σετάρουμε για να παρακολουθήσουμε προγράμματα διαδικτυακής τηλεόρασης (εικόνα 5) με την τελευταία έκδοση του επίσημου λογισμικού του. Ο δέκτης διατέθηκε στο περιοδικό από την ελληνική αντιπροσωπεία Veast Electronics (τηλ.: 2310-486364) για τις ανάγκες του άρθρου.
Για την αναπαραγωγή προγραμμάτων IPTV, το MAG 254 προσφέρει τρεις διαφορετικούς τρόπους:
Με το πάτημα του πλήκτρου SET στο τηλεχειριστήριο μεταφερόμαστε στο βασικό OSD μενού ρυθμίσεων και πληροφοριών της συσκευής. Επιλέγουμε το εικονίδιο Servers (εικόνα 6) και στο αμέσως επόμενο μενού το εικονίδιο Portals. Στην καρτέλα αυτά μπορούμε να εισάγουμε έως δύο διευθύνσεις για τη σύνδεση σε κάποιο Portal με προγράμματα IPTV (εικόνα 7). Με τη βοήθεια του ενσωματωμένου λογισμικού Media JavaScript API το MAG συνδέεται στο νέο Portal και αφού επιλέξουμε το εικονίδιο Reload Portal του System Settings η περιήγηση των μενού και η προβολή των προγραμμάτων IPTV γίνεται από αυτό.
Μία δεύτερη μέθοδος για την παρακολούθηση καναλιών IPTV από το MAG είναι η χειροκίνητη εισαγωγή έτοιμων λιστών .M3U μέσα από το μενού Home Media, με τη βοήθεια ενός USB stick. Αφού έχουμε ετοιμάσει τις λίστες καναλιών .M3U σε κάποιον επεξεργαστή κειμένου (notepad, notepad++) ή τις έχουμε κατεβάσει έτοιμες από το διαδίκτυο, πιθανά από μία από τις διευθύνσεις που αναφέρθηκαν παραπάνω, αντιγράφουμε τα αρχεία αυτά στο στικάκι. Τοποθετούμε το στικάκι στην θύρα USB του MAG και αφού αναγνωριστεί από την συσκευή μπαίνουμε σε αυτό από το μενού Home Media. Επιλέγουμε την επιθυμητή λίστα M3U (εικόνα 8), την οποία μπορούμε να ανοίξουμε για να δούμε τα περιεχόμενα της με το πλήκτρο F1, να ξεκινήσουμε άμεσα την αναπαραγωγή των καναλιών με το πλήκτρο F2 και να προσθέσουμε όλα τις εγγραφές της λίστας στο μενού IPTV Channels με πλήκτρο F3
(εικόνα 9).
Η τρίτη επιλογή είναι η απευθείας εισαγωγή διευθύνσεων μέσα στην λίστα καναλιών IPTV. Πατώντας το πλήκτρο menu του τηλεχειριστηρίου ανοίγει μία λίστα επιλογών, που ανάμεσα στα άλλα περιλαμβάνει την αποκοπή, αντιγραφή, διαγραφή, επεξεργασία μίας εγγραφής, την προσθήκη ενός νέου καναλιού και λίστας IPTV, τη δημιουργία ομάδων καναλιών (εικόνα 10).
Αναπαραγωγή από XBMC
To XBMC είναι ένα από τα καλύτερα και πιο δημοφιλή προγράμματα Media Center, και έχει το εξαιρετικό πλεονέκτημα να είναι διαθέσιμο στις περισσότερες πλατφόρμες υπολογιστών και mobile συσκευών, όπως Windows, Linux, Android, iOS (σε συσκευές με jailbreak μέσω του Cydia), Mac OSX. Ανάμεσα στα χαρακτηριστικά του δεν θα μπορούσε να λείπει βέβαια και η δυνατότητα αναπαραγωγής προγραμμάτων IPTV (εικόνα 11).
Υπάρχουν δύο τρόποι εισαγωγής και αναπαραγωγής προγραμμάτων IPTV στο XBMC: με τη δημιουργία ενός αρχείου .SRTM ή με μία στάνταρ λίστα .M3U.
α) με αρχείο SRTM
Φτιάχνουμε ένα νέο αρχείο κειμένου και αλλάζουμε την επέκταση .txt σε .srtm. Ανοίγουμε μετά το αρχείο με έναν επεξεργαστή κειμένου (όπως το Notepad++) και εισάγουμε απευθείας τα url link του stream.
Παραδείγματα url που μπορούν να εισαχθούν σε ένα αρχείο .srtm:
http://host/path/stream
mms://host/path/stream
rtsp://host/path/stream
Σώζουμε και αντιγράφουμε το αρχείο strm σε σημείο που μπορεί να ανοιχτεί από το XBMC, όπως σε ένα SMB, UPnP, XBMS, NFS share φάκελο ή στον τοπικό σκληρό δίσκο. Το ανοίγουμε με το play στο XBMC στο My Videos. Αν το βίντεο stream δεν ανοίγει τότε μπορεί το url link να είναι λανθασμένο, να μην ισχύει πλέον, να υπάρχουν περιορισμοί για το άνοιγμα του από τη χώρα προέλευσης ή να μην υποστηρίζεται η κωδικοποίηση και το φορμά του βίντεο από το XBMC.
β) με μία τυπική λίστα .M3U
Κατεβάζουμε από το διαδίκτυο (για παράδειγμα από ένα από site που αναφέρθηκαν παραπάνω) τις λίστες .M3U με τα τηλεοπτικά κανάλια που μας ενδιαφέρουν. Όπως και στην περίπτωση των αρχείων SRTM αντιγράφουμε τα αρχεία .M3U σε σημείο που μπορούμε να τα ανοίξουμε, είτε με πρόσβαση από το τοπικό δίκτυο, είτε από τον σκληρό δίσκο ή το στικάκι USB.
γ) μέσω IPTV Simple client
Μία εναλλακτική μέθοδος αναπαραγωγής από το XBMC είναι με τη βοήθεια του πρόσθετου IPTV Simple client (εικόνα 12) που υποστηρίζει τις λίστες αναπαραγωγής m3u, xmltv και διευκολύνει την διαχείριση τους. To IPTV Simple Client βρίσκεται ακόμα σε beta μορφή και είναι διαθέσιμο στη διεύθυνση http://goo.gl/XHG53l
Αναπαραγωγή από δέκτη Enigma2
Η αναπαραγωγή τηλεοπτικού περιεχομένου που προέρχεται από IPTV λίστες είναι δυνατή στους δέκτες Enigma2 με δύο βασικές μεθόδους.
Η πρώτη είναι με την εγκατάσταση ενός νέου μπουκέτου «αγαπημένων καναλιών» που περιέχει τα IPTV κανάλια. Το μπουκέτο αυτό εμφανίζεται στο μενού με τις λίστες αγαπημένων του δέκτη μας. Η εγκατάσταση αυτών των μπουκέτων είναι εφικτή και με το χέρι, μέσω FTP, αλλά η όλη διαδικασία απλοποιείται στο μέγιστο βαθμό με το πρόσθετο «IPTV List Updater» του “Nobody”. Αφού μεταφέρουμε το αρχείο .ipk μέσω FTP στον κατάλογο /tmp του δέκτη, το εγκαθιστούμε από τις επιλογές εγκατάστασης πρόσθετων του image που φορά ο δέκτης μας (εικόνα 13) ή μέσω εντολών από κονσόλα telnet.
Η πρόσβαση στο plugin είναι εφικτή είτε από το μενού του μπλε κουμπιού, είτε από το υπομενού των προσθέτων. Ξεκινώντας το IPTV List Updater και αφού πατήσουμε το κουμπί Start (εικόνα 14) επιλέγουμε για εγκατάσταση οποιαδήποτε ή όλες τις έτοιμες λίστες IPTV (εικόνα 15). Οι εγκατεστημένες λίστες εμφανίζονται στα αγαπημένα μπουκέτα του δέκτη, και λειτουργούν με τον ίδιο τρόπο που λειτουργούν τα μπουκέτα των δορυφορικών ή επίγειων DVB καναλιών (εικόνα 16).
Ένα δεύτερο plugin που δίνει πρόσβαση σε τηλεοπτικό περιεχόμενο IPTV είναι το γνωστό TSmedia (TS Multimedia Center), στο οποίο έχουμε αναφερθεί και σε προηγούμενα άρθρα του Digital TV info. Η εγκατάσταση του γίνεται με παρόμοιο τρόπο όπως του IPTV List Updater. Μετά από αυτήν ξεκινάμε το TSmedia από το μενού των Προσθέτων. Στο κεντρικό μενού του plugin (εικόνα 17) ανάμεσα στις επιλογές διαδικτυακού περιεχομένου υπάρχει και η IPTV, η οποία δίνει πρόσβαση σε πολλαπλές λίστες με περιεχόμενο διαδικτυακής τηλεόρασης (εικόνα 18). Τo TSmedia μας επιτρέπει να προσθέσουμε τα κανάλια που μας ενδιαφέρουν στις λίστες αγαπημένων του, αλλά ακόμα και σε μπουκέτο αγαπημένων του δέκτη με ονομασία TSmedia, ώστε να έχουμε άμεση πρόσβαση σε αυτά.
Τα δύο πρόσθετα είναι διαθέσιμα σε αρκετούς ιστοτόπους στο διαδίκτυο, αλλά και στο φόρουμ του Digital TV info στη διεύθυνση και στη περιοχή των προσθέτων των δορυφορικών δεκτών www.digitaltvinfo.gr/forum.
{gallery}11687{/gallery}
Τ69