Streaming TV Channels over IPv6 Ομιλητής: Απόστολος Καρακούσης Ομάδα Εργασίας Σάββας Θ. Αναστασιάδης, Α.Π.Θ. Απόστολος Καρακούσης, Α.Π.Θ.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τεχνολογίες Internet Υπηρεσίες & Εφαρμογές Τμήμα 1I-ΙΝΠ01 – Web Design / Development Κωνσταντίνος Σαπουντζής.
Advertisements

The Smart House Project
Δημιουργία Ιστοσελίδων σε HTML και FrontPage Πρόγραμμα Αναμόρφωσης Προπτυχιακών Σπουδών Κεντρικό Γραφείο Υποστήριξης Εκπαιδευτικού Έργου Αλέξανδρος Λεκατσάς.
E-Phone. Microsoft Office Communicator και e-phone Επικοινωνία μέσω Video, ανταλλαγή δεδομένων και Instant Messaging μέσω Contact Management Διαχείριση.
Δίκτυα υπολογιστών.
1. Εισαγωγή Ορισμοί:  VOD  NVOD  Live Streaming.
Η νέα Πύλη eTwinning Εργαλεία για την κοινωνική δικτύωση και την επικοινωνία των εκπαιδευτικών Εργαλεία διαχείρισης ενός έργου eTwinning.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
WORDPRESS. Self-Hosting Wordpress • Απαιτείται δικό μας domain, και δικιά μας Web Hosting Υπηρεσία (κατόπιν πληρωμής) • Το λογισμικό του Wordpress κατεβαίνει.
Διαδίκτυο Κίκα Χρυσοστόμου.
4/3/2017 5:15 AM Επισκόπηση προσεγγίσεων ανάπτυξης εφαρμογών για έξυπνες κινητές συσκευές και ανάπτυξη πρότυπης εφαρμογής Ξανθόπουλος Σπύρος ΑΕΜ: 114 Διπλωματική.
E-Presence Παρουσίαση Λογισμικού Ασύγχρονης και Σύγχρονης Τηλε-εκπαίδευσης Κακαρόντζας Γεώργιος Καθηγητής Εφαρμογών – ΤΤΠΤ – ΤΕΙ Λάρισας.
1 «ΣΥΖΕΥΞΙΣ ΙΙ - ΠΡΟΜΗΘΕΙΑ, ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΛΕΙΤΟΥΡΓΙΑ ΚΕΝΤΡΙΚΩΝ ISP ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΥΠΗΡΕΣΙΩΝ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ»
Υπολογιστής και Μουσική
Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη.
COMPARISON OF STREAMING TOOL - ΤΕΧΝΟΛΟΓΙΑ ΡΟΗΣ Σύγκριση προϊόντων τεχνολογίας ροής Μαρία Χατζημπαχάρη Ιούνιος 2002.
Μια δικτυακή κάμερα βασισμένη στο Internet Protocol (IP) μπορεί να περιγραφεί ως συνδυασμός κάμερας και υπολογιστή σε μια μονάδα. Συλλαμβάνει και μεταδίδει.
Next Generation Networking
ΠΜΣ ΔΥΝΗΤΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ
Δίκτυα υπολογιστών ΕΠΛ 012
Microsoft ISA (Internet Security and Acceleration) Server 2004.
ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΑΣ
HAMSTER Κώστα Κωνσταντίνος Ματθαίου Γιώργος Σκιττίδου Ελένη Τορτούρη Κατερίνα Advance p2p network 1/7/20141ΕΠΛ Θεμελιώσεις Τεχνολογιών Διαδικτύου.
© ENERANET IT SYSTEMS    Tel: Προστασία από κλοπή δεδομένων.
Εφαρμογή οnline υπηρεσιών πληροφόρησης στο Σύστημα Βιβλιοθηκών του ΑΠΘ Ξ. Αγορογιάννη, Ε. Κοσέογλου, Κ. Ξενίδου-Δέρβου 13ο Πανελλήνιο Συνέδριο Ακαδημαϊκών.
OpenOffice Απο τον: Ανδρέα Μπουράκη Msc in Distributed Systems Engineering
Δίκτυα Η/Υ ΙΙ Multicasting. Δίκτυα Η/Υ ΙΙ Multicasting Η διαδικασία της μετάδοσης πακέτων από μια πηγή προς τα μέλη μιας κλειστής ομάδας. Εφαρμογές όπου.
Java Media Framework (JMF) Τι είναι το JMF Τι είναι το JMF Τι υποστηρίζει Τι υποστηρίζει Πού χρησιμοποιείται Πού χρησιμοποιείται Προβλήματα και λύσεις.
Uniform Resource Locators (URLs) Ορισμός : URL (Uniform Resource Locator): Δείκτης σε μία πηγή πληροφοριών του Παγκοσμίου Ιστού (World Wide Web) Στη Java,
Στογιάννου Αθανασία 1Ι-ΙΝΠΟ internet Στογιάννου Αθανασία web designer 2013 web designer 2013.
ΤCP/IP Τι είναι; Σύντομο Ιστορικό
Υπηρεσίες δικτύων επικοινωνίας
Microsoft ASP.NET Browser Web 2.0 CSS JavaScript Server Client Clients Κατσιώτης Ιωάννης Οικονομικό Πανεπιστήμιο Αθηνών
ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ –ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ : ΥΠΗΡΕΣΙΕΣ ΠΛΗΡΟΦΟΡΗΣΗΣ ΣΕ ΨΗΦΙΑΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΤΥΠΟ MPEG-4 ΕΠΙΒΛΕΠΩΝ.
Ηλεκτρονικό Ταχυδρομείο
Ψηφιακές Επικοινωνίες Video Δ. Καλογεράς. Περιεχόμενα του μαθήματος 1- Το περιβάλλον 2- Αντικείμενα του μαθήματος 3- Εργασίες 4- Βιβλιογραφία -Αναφορές.
ΕΛΕΥΘΕΡΟ ΛΟΓΙΣΜΙΚΟ GNU FSF GNU/Linux Knoppel
Κωνσταντίνος Δελησταύρου Ευγενία Παπαδοπούλου
ΚΕΝΤΡΟ ΔΙΚΤΥΩΝ - ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ GRNET-TECH, Οκτώβριος 2004 ΝΕΕΣ ΥΠΗΡΕΣΙΕΣ ΔΙΚΤΥΟΥ ΚΟΡΜΟΥ Διαχειριστική Ομάδα ΕΜΠ Παρουσίαση: Δουίτσης Αθανάσιος.
5o Συνέδριο ΕΕΕΠ-ΔΤΠΕ, Πειραιάς, 4-5 Οκτωβρίου 2008 «Υπηρεσία IP τηλεφωνίας του ΠΣΔ και συνεργατικά εργαλεία» Κισσανδράκης Γεώργιος Πανεπιστήμιο Κρήτης.
Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη.
Προγράμματα που χρησιμοποιήθηκαν MBONE Tools IP-TV NetShow RealSystem Smil Composer Xing Shockwave Flash AfterShock Directory Server Πλατφόρμες Λειτουργικών.
Company LOGO Οικονομικό Πανεπιστήμιο Αθηνών ΜΔΕ “Επιστήμη Υπολογιστών” Απρίλιος 2006 Στεφανίδης Χαράλαμπος RSVP.
Εισαγωγή στις τεχνολογίες μετάδοσης. Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Παρόμοια.
Comparison of open source S/W for FTP : gFTP nFTP SkateFTP IglooFTP PRO ncFTP PANTELIS PANTELIDIS MAY 2002 UNIVERSITY OF MACEDONIA MASTER.
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Tomcat Θ. Βαρβαρίγου Καθηγήτρια ΕΜΠ Τηλ
Κεφάλαιο 11.1 Uniform Resource Locators (URLs). Ορισμός : URL (Uniform Resource Locator): Δείκτης σε μία πηγή πληροφοριών του Παγκοσμίου Ιστού (World.
Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 8/11/2006. ΤΟ ΔΙΚΤΥΟ ΤΟΥ ΕΜΠ ntua.gr ( /16, AS#3323)
Ε.Κ.Π.Α 1 Διάθεση αρχείων βίντεο στο Διαδίκτυο Δρ. Μιχάλης Γκατζώνης Κέντρο Λειτουργίας και Διαχείρισης Δικτύου Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών.
Λεξικό Ασφάλειας. Download Σε δίκτυα υπολογιστών, για να κατεβάσετε τα μέσα για τη λήψη δεδομένων σε ένα τοπικό σύστημα από ένα απομακρυσμένο σύστημα,
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 14/11/07. 2 Κατηγορίες Λειτουργιών Διαχείρισης ΜΟΝΤΕΛΟ ΑΝΑΦΟΡΑΣ Fault (Βλάβες) Configuration (Διάρθρωση) Accounting (Λογιστική) Performance.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ VoD Συστήματα
16/3/2007 ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «Ψηφιακές Μορφές Τέχνης»1 Εισαγωγή στους Η/Υ H τεχνολογία streaming Διδάσκουσα: Βούλα Ζώη, Ε.Ε.Δ.Ι.Π. Α.Σ.Κ.Τ.
TCP/IP Protocol Suite 1 Διάλεξη 2 η Με την ολοκλήρωση της ενότητας θα μπορείτε να: Το μοντέλο OSI και η σουίτα TCP/IP κατανοήσετε την αρχιτεκτονική του.
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ.
Αξιοποίηση παλαιών εργαστηρίων Πληροφορικής με sch-scripts σε διανομή LTS-Ubuntu Κε. ΠΛΗ.ΝΕ.Τ. Σερρών Χ.Τριανταφύλλου-Ι.Ρίτας-Ι.Μποϊδίδης-Α.Κλέτσας 5η.
ΜΑΘΗΜΑ: ΨΗΦΙΑΚΗ ΤΗΛΕΟΡΑΣΗ ΚΑΘΗΓΗΤΗΣ: ΝΙΚΟΛΑΟΣ ΔΕΣΥΠΡΗΣ ΕΡΓΑΣΙΑ: «IPTV: INTERACTIVE APPLICATIONS AND SET- TOP-BOX» ΜΕΛΗ ΟΜΑΔΑΣ: ΚΩΣΤΑΣ ΣΟΥΚΟΥΛΗΣ ΑΝΤΩΝΗΣ.
Arp και DHCP 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)
Εφαρμογεσ τηλεματικησ στη διοικηση
TCP/IP.
Κεφάλαιο 7 Διαδικτύωση-Internet
ΕΠΙΠΕΔΟ ΔΙΚΤΥΟΥ–ΔΙΑΔΙΚΤΥΩΣΗ
ΤΟΠΟΛΟΓΙΕΣ KAI ΜΟΝΑΔΕΣ ΔΙΑΣΥΝΔΕΣΗΣ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΥΠΗΡΕΣΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΔΙΑΔΙΚΤΥΟΥ 10.1 Υπηρεσίες Διαδικτύου
ΕΛΕΥΘΕΡΟ ΛΟΓΙΣΜΙΚΟ GNU FSF GNU/Linux Knoppel
Κεφάλαιο 7: Διαδικτύωση-Internet
Ειδικά Θέματα σε Κινητά και Ασύρματα Δίκτυα: 1η εργαστηριακή άσκηση
Εισαγωγή στην υλοποίηση δικτυακού τόπου
Μεταγράφημα παρουσίασης:

Streaming TV Channels over IPv6 Ομιλητής: Απόστολος Καρακούσης Ομάδα Εργασίας Σάββας Θ. Αναστασιάδης, Α.Π.Θ. Απόστολος Καρακούσης, Α.Π.Θ.

Εισαγωγή Το project αφορά στην μετάδοση αποθηκευμένου υλικού καθώς και στο streaming από Live TV Broadcasts. Το project έχει γίνει σε συνεργασία με το Telin και συγκεκριμένα με τους Remco Poortinga και Hans Zandbelt. Εργαλεία που χρησιμοποιήθηκαν: mpeg4ip (

Εισαγωγή MPEG4IP: Open Source, Open Standards, Open Streaming Το πακέτο περιλαμβάνει πολλά ήδη υπάρχοντα πακέτα ανοιχτού κώδικα και μια "κόλλα" για να δουλέψουν όλα μαζί. Είναι ένα εργαλείο για το streaming video & audio που είναι βασισμένο σε ανοιχτά πρότυπα με αποτέλεσμα να είναι αποδεσμευμένο από proprietary πρωτόκολλα. ISMA-συμβατό. Παρέχονται:  live MPEG-4/H.261 MP3/AAC broadcaster  file recorder  player που μπορεί να δεχθεί streams αλλά και να αναπαράγει τοπικό υλικό  Άλλα εργαλεία όπως MP4 file creator, hinter. Πλατφόρμες: Linux αλλά έχουν γίνει και ports για Windows, Solaris, FreeBSD, BSD/OS and Mac OS X

MPEG4IP Ο broadcaster καθώς και ο player είναι παράγωγα των David Mackie, Bill May (rtsp/sdp libs),Alix M. Franquet της Cisco. Για Streaming Server χρησιμοποιείται ο DSS. Συμπληρωματικές βιβλιοθήκες που χρησιμοποιούνται: lame (mp3 audio), faac (aac/mp4 audio). Το project υποστήριζε ήδη IPv6 στους broadcaster και player αλλά όχι στον Streaming Server.

Darwin Streaming Server Βασίζεται στον QuickTime Streaming Server με την διαφορά ότι παρέχεται και ο πηγαίος κώδικας. Παρέχει την δυνατότητα για αναμετάδοση live και stored περιεχομένου χρησιμοποιώντας μια πληθώρα κωδικοποιητών που βασίζονται στην τεχνολογία του QuickTime (ISO-MPEG-4, H261, H263, 3GPP, Sorenson Media 1/2/3 και πολλά άλλα). Υποστηρίζεται και ανανεώνεται απευθείας από την Apple αλλά έχει μεγάλη βάση χρηστών / προγραμματιστών λογισμικού ανοιχτού κώδικα που επίσης υποστηρίζουν ενεργά το project. Είναι ο streaming server που επέλεξε η ομάδα που υποστηρίζει το mpeg4ip project. Μέχρι πρόσφατα δινόταν στην διανομή του mpeg4ip αλλά λόγω μεγέθους πλέον πρέπει να τον προμηθευτεί κάποιος ανεξάρτητα από την ιστοσελίδα της Apple.

DSS6 Η προσπάθεια έγινε σε συνεργασία με Telin Ολλανδίας όπου ο Hans είχε ήδη κάνει το porting για μια πολύ παλαιότερη από την υπάρχουσα έκδοση του DSS. Με την βοήθειά τους στήθηκε ένα cvs στα πλαίσια της συνεργασίας και ανανεώσαμε τον κώδικα έτσι ώστε να βασίζεται στην τελευταία έκδοση του πηγαίου κώδικα του DSS. Η παρούσα έκδοση δεν υποστηρίζει ακόμη dual stack έτσι υποστηρίζεται μόνο IPv6.

Streaming (1/2) Το streaming αφορά στην αποστολή media από έναν server σε έναν client πάνω από ένα δίκτυο ή το internet. Server: Διασπά τα media (movie) σε πακέτα που μπορούν να αναμεταδοθούν στο δίκτυο. Client: Ανασυναρμολογεί τα πακέτα για να αναπαράγουν την αρχική "ταινία" (movie). Η διαφορά του client με ένα file download συνίσταται στο γεγονός ότι ο player στην πραγματικότητα δεν επιτρέπεται να αποθηκεύει το αρχείο στο δίσκο αλλά το αναπαράγει όπως έρχεται και καταστρέφει στη συνέχεια το υλικό που αναπαρήγαγε. Τα media που υποστηρίζονται μπορούν να αναμεταδοθούν με διάφορες μεθόδους όπως http / rtsp / rtp.

Streaming (2\2) http Το αρχείο μεταδίδεται σειριακά και ουσιαστικά πρόκειται για απλή μεταφορά αρχείου. rtp Χρησιμοποιείται για ζωντανή αναμετάδοση. Τα πακέτα αποστέλλονται σε πραγματικό χρόνο οπότε μια ταινία ενός λεπτού αποστέλλεται στο δίκτυο μέσα σε ένα ολόκληρο λεπτό είτε δεν υπάρχει η αναγκαία χωρητικότητα είτε περισσεύει και γίνεται με unicast ή multicast μετάδοση.

Unicast Streaming Στην περίπτωση αυτή ο client συνδέεται απευθείας στον server και αιτεί το υλικό. Αυτό μπορεί να είναι είτε ζωντανό είτε αποθηκευμένο. Ο έλεγχος γίνεται χρησιμοποιώντας rtsp πρωτόκολλο και η μετάδοση χρησιμοποιώντας rtp πρωτόκολλο.

Multicast Streaming (1/2) Σε ένα multicast ένα και μόνο αντίγραφο από κάθε stream μεταφέρεται πάνω από κάθε τμήμα του δικτύου. Αυτό βοηθά στην ελαχιστοποίηση της δικτυακής κίνησης που απαιτείται για έναν μεγάλο αριθμό client. Ένας client δέχεται το stream "μετέχοντας" στο multicast. O client βρίσκει το πως θα συμμετέχει στο multicast χρησιμοποιώντας ένα sdp (Session Description Protocol). Το αρχείο περιέχει πληροφορίες όπως group address, port numbers, stream description πληροφορίες που θα πρέπει να αναμένει ο client. τα αρχεία μπορεί κάποιος να τα κατεβάσει από έναν http server ή έναν rtsp server (π.χ. DSS). Εκτός από την αναμετάδοση μέσω multicast πακέτων (π.χ. mbone εργαλεία κτλ) είναι εφικτό να γίνει αυτό και με την χρήση ενός reflector όπως η πύλη του mbone ( που κατασκευάστηκε από την ίδια ομάδα του Α.Π.Θ. στα πλαίσια του ΕΔΕΤ.

Multicast Streaming (2/2)

Παράδειγμα sdp αρχείου v=0 o= IN IP s=capture.sdpe=NONE c=IN IP6 2001:648:2320:7:20e:a6ff:fe12:ebe5 b=RR:0 t=0 0 a=mpeg4-iod: "data:application/mpeg4- iod;base64,AoCAgy4AT///Dwj/A4CAgHkAyUBGZGF0YTphcHBsaWNhdGlvbi9tcGVnNC1 iaWZzLWF1O2Jhc2U2NCx3QkFTZ1RBcUJXMG1FRUg4QUFBQi9BQUFCRUtDS0NuN ASAgIAVAg0AABgAAADAAAAAwAWAgIADAABgBoCAgBAARAAAAAAAAAAAAAAAAA ADA4CAgiQAZUD0ZGF0YTphcHBsaWNhdGlvbi9tcGVnNC1vZC1hdTtiYXNlNjQsQVlDQ WdSVUJnSUNBT0FLZkE0Q0FnREVBQ2dBRWdJQ0FGRUFWQUF1NEFBQmR3QUFB WGNBRmdJQ0FBaE9JQm9DQWdCQUFSQUFBQUFBQUFBQUFBQUFBQUFBREFZQ 0FnRk1GSHdPQWdJQk1BQlFBQklDQWdDOGdFUUFNTlFBQVlhZ0FBR0dvQllDQWdC MEFBQUd3Q0FBQUFiVUlBQUFCQUFBQUFTQUF4SWlBQXRCWVFTRkdQd2FBZ0lB UUFFUUFBQUFBQUFBQUFBQUFBQUFBQXc9PQSAgIASAQUAAJoAAATQAAAE0AW AgIAABoCAgBAARAAAAAAAAAAAAAAAAAAD"

Παράδειγμα sdp αρχείου a=isma-compliance:1,1.0,1 m=video RTP/AVP 96 b=AS:25 a=rtpmap:96 MP4V-ES/90000 a=fmtp:96 profile-level-id=8; config=000001b b c d f;a=mpeg4-esid:20a=x-mpeg4-simple-profile-decoder m=audio RTP/AVP 97 b=AS:24 a=rtpmap:97 mpeg4-generic/22050 a=fmtp:97 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1388; SizeLength=13; IndexLength=3; IndexDeltaLength=3; Profile=1; a=mpeg4-esid:10

DEMO

ΕΥΧΑΡΙΣΤΟΥΜΕ