bbc


DRM στο Web; 1

_CHANBARΈνα από τα πλέον χρήσιμα χαρακτηριστικά του web είναι ότι είναι πως είναι ανοιχτό. Πολλοί μας παρουσίαζαν το internet ως κάτι σαν την τηλεόραση, μάλιστα τα Windows 98 στον Internet Explorer 4 είχαν ενσωματωμένη την λειτουργία των Active Channels στο desktop ώστε ο χρήστης να μπαίνει καν στην διαδικασία να ανοίξει τον browser του για να πλοηγηθεί στο Internet.

Τελικά το web θέλει να μείνει ανοιχτό έχει το τρόπο να το κάνει αργά η γρήγορα, η διάδοση του ανοιχτού λογισμικού στους servers, ο Firefox και αργότερα η KHTML και ο απόγονος της το WebKit (η μηχανή απεικόνισης που έχει το Chrome και ο Safari μεταξύ άλλων)  βοήθησαν το διαδίκτυο να παραμείνει ανοιχτό.

Αυτό το πνεύμα του ανοιχτού διαδικτύου έρχεται να θέσει η χρήση DRM (Digital Right Management) στο Web. Τι είναι όμως το DRM; Το DRM είναι μια σειρά τεχνολογιών που έχουν σαν στόχο το περιορισμό της χρήση περιεχομένου (πχ μια ταινία, ένα κομμάτι μουσικής, λογισμικό και άλλα). Αυτό δεν μου φαίνεται να συμβαδίζει πάρα πολύ με την δημιουργία ενός ανοιχτού διαδικτύου. Βλέπετε η HTML5 σε αντίθεση με το Flash και το πως Μicrosoft Silverlight δεν έχει DRM. Θα μου πείτε ότι ακόμη και το DRM που έχουν είναι συχνά υποτυπώδες (να ένας μικρός οδηγός βήμα-βήμα για το πως μπορείτε να κατεβάστε flash player video).

Έτσι λοιπόν η Google, η Microsoft και η Netflix πρότειναν λοιπόν την δημιουργία ενός νέου στάνταρ στον W3C (το W3C  ένα consortium εταιριών και οργανισμών που έχει σαν κύριο ρόλο του την δημιουργία standards στο web), με τίτλο HTMLMediaElement πρέπει εδώ να θυμίσουμε ότι αυτό που περιγράφεται είναι ένα API για να υλοποιηθεί το DRM χρειάζεται από την πλευρά του client δηλαδή από την πλευρά του browser και του λειτουργικού συστήματος η δυνατότητα να εκτελεί τις λειτουργίες DRM. Λογικά μια υλοποίηση από ένα πλήρως ανοιχτού κώδικα browser και λειτουργικού συστήματος του DRM δεν θα πρέπει να είναι εφικτή άρα θα “πάψει” η πρόσβαση σε κάποιους χρήστες που έχουν πχ τον Chromium σε Ubuntu, ή Firefox σε Fedora ή Midori σε Arch; Δεν μπορώ να απαντήσω η υλοποίηση του αν υπάρχει θα δείξει.

stack_overview

Αυτό που ξένισε πολύ κόσμο όπως ο Cory Doctorow και ο Glyn Moody είναι ότι το BBC  απάντησε στο εν λόγω κείμενο  όχι μόνο τονίζοντας την σημασία του DRM,  άσχετα αν είναι ένας δημόσιος οργανισμός (μην ξεχνάμε ότι το BBC είναι εταιρεία που είναι κερδοφόρα και πουλάει τα προγράμματα του, μάλιστα η ΕΡΤ παρέχει την δυνατότητα παρακολούθησης του BBC World News στην ψηφιακή της πλατφόρμα) υπενθυμίζοντάς μάλιστα ότι  αν το λειτουργικό σύστημα του χρήστη δεν υποστηρίζει το DRM και του επιτρέπει να streamάρει video από πχ το σαλόνι του στο υπνοδωμάτιο θα πρέπει να μην επιτρέπεται η αναπαραγωγή.

Και το κερασάκι στην τούρτα είναι ότι το ΒΒC αναφέρει ότι ένας από τους κυρίους προβληματισμούς του με την HTML5 πως δεν επιθυμεί το περιεχόμενο του να μπορεί κάποιος να το μοιράσει σε σελίδες που έχουν παιδική πορνογραφία! Λυπάμαι αλλά το να χρησιμοποιείται η παιδική πορνογραφία ως δικαιολογία για να περάσουμε ένα DRM standard στο web,ένα standard που έχει στόχο κατά βάση να προστατεύσει το σημερινό μοντέλο διανομής εταιρειών διαχείρισης προσωπικά με ενόχλησε και μου φαίνεται σαν μια προσπάθεια να αλλάξει το ζήτημα συζήτησης σε κάτι που φυσικό είναι να καταδικάζουμε όλοι, αλλά είναι άσχετο με το DRM.

Δεν ξέρω για εσάς αλλά εγώ είμαι πολύ δύσπιστος. Το κείμενο αυτό έχει δεχθεί σοβαρή κριτική μέσα στο W3C, τόσο σε τεχνικό όσο και στις άλλες του προεκτάσεις. Ωστόσο δεν χρειάζεται ομοφωνία μέσα στο W3C για να γίνει στάνταρ κάτι αλλά ακόμη και αν γίνει κάτι στάνταρ δεν είναι δεσμευτικό να ακολουθείται από όλους. Είδωμεν.


ο υπολογιστής των 17.5 ευρώ που χωράει στην παλάμη σας 3

Φαντάζομαι έχετε ακούσει σχετικά με το laptop των 100$, την πρωτοβουλία του Nicholas Negreponte για δημιουργία ενός μαθητικού laptop για τις αναπτυσσόμενες (αλλά και τις “αναπτυγμένες” κατά την προσωπική μου γνώμη  αλλά και ενός τότε 15χρόνου αναγνώστη μου).

Τι θα λέγατε αν αντί του laptop των 100$ είχαμε ένα desktop των 17.5 ευρώ; Μια τέτοια πρωτοβουλία πήρε το π Raspberry Pi Foundation. Το Rasberry Pi είναι ένας μη κερδοσκοπικός οργανισμός που ιδρύθηκε από το David Braben – αν δεν σας λέει τίποτα το όνομα ίσως (οι παλαιότεροι) να των θυμάστε ως έναν από τους developers του παιχνιδιού Elite (ήταν πολύ δημοφιλές την εποχή των home computers) – με στόχο την διάδοση την εκπαίδευσης και ειδικά του προγραμματισμού στην πληροφορική, προσπαθώντας ουσιαστικά να επιδείξει στους νέους χρήστες των υπολογιστών ότι μπορούν να κάνουν πολύ περισσότερα και ενδιαφέροντα πράγματα με τον υπολογιστή τους από το να ανανεώνουν την κατάσταση τους στο Facebook και να φτιάχνουν παρουσιάσεις στο PowerPoint.

Η μικρή USB συσκευή (με μέγεθος λίγο μικρότερο από μισό πακέτο τσιγάρα) έχει την δυνατότητα να συνδεθεί με μια σύγχρονη τηλεόραση (μέσω HDMI καλώδιου) ή να δώσει composite σήμα (μέσω αντάπτορα).  Με άλλα λόγια το βάζετε στην τηλεόραση σαν και Αν νομίζετε ότι μια φτηνή και μικρή συσκευή σαν την εικονιζόμενη δεν μπορεί να ανταποκριθεί στις σύγχρονες ανάγκες τότε ρίξτε μια ματιά στα τεχνικά του χαρακτηριστικά.

  • Επεξεργαστής τεχνολογίας ARM11 στα 7oo MHz
  • 138 ΜΒ SD RAM
  • αποκωδικοποίηση σήματος 1080p. H264
  • έξοδος video composite και HDMI
  • USB 3.o
  • υποστήριξη για χρήση καρτών  SD/MMC/SDIO
  • γενικής χρήσης είσοδος/έξοδος
  • λογισμικού ανοιχτού κώδικα εγκατεστημένο (Ubuntu, Iceweasel, KOffice, Python)

To Raspberry π έχει την δυνατότητα να επεκτείνεται με διάφορα modules, (πχ στο εικονιζόμενο έχει προστεθεί module με camera ανάλυσης 12MPixel)

Ίσως το Rapspberry π δεν γίνει ποτέ τόσο δημοφιλές όσο το OLPC ωστόσο νομίζω ότι αν επιτευχθεί ο στόχος την δημιουργίας ενός τόσο μικρού υπολογιστή με τόσο μικρό κόστος οι δυνατότητες χρήσης του είναι πολλές ειδικά αν στο μέλλον δούμε και άλλα modules επέκτασης των δυνατοτήτων του.

Παρακάτω ακολουθεί ένα μικρό video από το BBC που καλύπτει το θέμα στο blog του Rorry Cellan Jones.

(more…)


Πως να: κατεβάστε το 3o Debate των Βρετανικών Εκλογών με το rtmpdump και κάθε βίντεο στο BBC 2

The British Parliament and Big BenΤι προάλες συζητούσα με το κολλητό μου το Θοδωρή για το πόσο ενδιαφέρων ήταν το debate των Βρετανικών εκλογών και πως δεν έχει καμία σχέση με τα debate που έχουμε συνηθίσει στην Ελλάδα. O Θοδωρής λοιπόν έψαχνε να βρεί ένα τρόπο για να δει το 3ο debate offline… και τα κατάφερε. Πως όμως το έκανε;

Όπως και σε προηγούμενο πόστ χρησιμοποίησε το rtmpdump με μια μικρή διαφορά αυτή την φορά. Για να τον αφήσουμε όμως να μας πει πως τα κατάφερε:

To τρίτο και τελευταίο debate, που φιλοξενήθηκε από το BBC, υπάρχει σε streaming video στη σελίδα:

http://news.bbc.co.uk/2/hi/uk_news/politics/election_2010/8653105.stm

Ανοίγουμε τον κώδικα αυτής της σελίδας, και περίπου στη μέση εντοπίζουμε μια
γραμμή που λέει:

<param name=”playlist”
value=”http://news.bbc.co.uk/media/emp/8650000/8653100/8653105.xml” />

Α-χα! Αυτό το xml αρχείο είναι το input file για τον flash-based media player
του BBC. Περιέχει δηλαδή την περιγραφή του βίντεο που θέλουμε να κατεβάσουμε.
Ανοίγουμε λοιπόν το αρχείο με τον iceweasel και βλέπουμε τα περιεχόμενά του.
Κάτω κάτω βλέπουμε τις εξής γραμμές:

<media kind=”video” width=”512″ height=”288″ duration=”5473″ type=”video/x-
flv”>
<connection kind=”akamai” application=”ondemand”
identifier=”public/flash/news/politics/547000/547300_16x9_NewsWebFlash512″
server=”cp45414.edgefcs.net“/>
</media>

Από τις πληροφορίες αυτές μπορούμε να φτιάξουμε το κατάλληλο URL για να το
κάνουμε download με το rtmpdump. Πως? Το URL είναι της μορφής:

rtmp://[server]/[application]/[identifier]

δηλαδή εν προκειμένω:

rtmp://cp45414.edgefcs.net/ondemand/public/flash/news/politics/547000/547300_16x9_NewsWebFlash512

Το URL αυτό εν συνεχεία το κάνουμε download με το rtmpdump:

rtmpdump -r [URL] -o output.flv

Η μέθοδος αυτή εφαρμόζεται για κάθε βίντεο στο site του BBC

Χμμμ με τις οδηγίες του Θοδωρή κατάφερα να κατεβάσω το debate στο κινητό μου για να το δω με την άνεση μου πηγαίνωντας στην δουλειά. Thanks mate!