[clue-talk] Linux-driven BitTorrent appliance ships
Peter Kuykendall
peterkuykendall at hotmail.com
Thu Feb 5 06:00:06 MST 2009
http://www.linuxdevices.com/news/NS2052643284.html?kc=rss
Feb. 03, 2009
Myka is shipping an embedded Linux device that downloads, stores, and plays
BitTorrent media files on an attached TV. Available in 80GB, 160GB, and
500GB models, plus a Developer's Edition with a 1TB disk, the Myka
appliances offload BitTorrent peer-to-peer duties from a PC.
Announced last April under the name "TorrentTV," the open source Linux
hardware and software platform has been slow to reach market, but is now
available for orders, with shipments due in four to six weeks, says Myka.
"We ran into a financial headwind last fall with the financial crisis," said
Myka president Dan Lovy, in a brief interview, "But we have established a
creative financing arrangement, and now we're moving again." Myka's
manufacturing partner, CompleteTV, has started full production, he added.
The launch has been accompanied with a $100-off promotion on the 1TB
Developer's Edition, which offers a "screw-driver friendly" case, with "all
the consumer-dangerous Linux tools left running (telnet, FTP and the rest),"
says the company.
Billed as an "open," DRM-free (digital right management free) alternative to
Apple TV, the Myka player embeds a copy of the BitTorrent client, so users
can free up their PCs for other storage and Internet access needs (see
farther below for more on BitTorrent). Available with 80GB (Myka 80), 160GB
(Myka 160), 500GB (Myka 500), and 1TB (Myka Developer Edition) hard disk
drives (HDDs), the appliance connects to the Internet through an Ethernet
connection or WiFi (802.11/g). It can download content from the Internet, or
from networked PCs, and stream the content to an attached TV display.
The Myka box runs embedded Linux on a Broadcom BCM7403 system-on-chip (SoC),
which is a kissing cousin to the BCM7405, offering DVR features in place of
the latter's picture-in-picture support. The HD-ready SoC boasts 450 DMIPS
performance, says Myka, and is the source of all the Myka device's signal
outputs. The MIPS32-based SoC provides integrated AVC (H.264/MPEG-4 Part
10), MPEG-2, DivX, MPEG-4 Part 2 SD SP/ASP, and VC-1 video decoding
technology, says Myka. Broadcom combines the decoder with a CPU, data
transport processor, audio decoder, and 2D graphics processing. Other
features include video scaling and motion adaptive deinterlacing, six video
DACs, stereo audio DACs, and a peripheral control unit for set-top box (STB)
controls.
The Myka appliance boots Linux from 16MB of flash, and has 256MB of DDR
memory. It includes two USB ports, says Myka, as well as HDMI, composite,
S-video, and S/PDIF ports for linking up to a TV. It offers video-out at up
to 1080i, and supports 4:3 and 16:9 aspect ratios, says the company.
The company has disclosed more details on the devices, and much more
additional information on both hardware and software will be posted in the
weeks to come, said Lovy. "We think there's an opportunity to enhance the
product through the open source development community, and we hope to build
up a developer base," said Lovy.
Myka's architecture is divided into server and client subsystems. The server
supplies business logic and rules, and overseas account management,
scheduling, adding channels and interfaces, and creating new program guides,
says the company.
The device subsystem itself, meanwhile, "was purposefully made very dumb,"
says Myka. Its interface, download scheduling, and updating are all
controlled by the remote server. The device can play local files on its own,
but downloads are managed by the server.
"The device is more of a slave than most," said Lovy. "The UI and business
rules all come from the server, so the idea is that as you create different
interfaces and applications, they can be downloaded easily to the device.
Once you have set up a developer's account, you can essentially point a Myka
box at a channel, and download code and interfaces directly to the box."
Major device-side components are said to include:
PHP/HTML interface -- The interface is expressed solely by HTML, PHP, and
JavaScript, which the company says makes it easier for open source
development.
PHP API -- PHP calls perform tasks such as playing a video or starting a
BitTorrent download. The calls will be published and extensible, said Lovy.
"We are gathering PHP calls as quickly as we can, and will post them soon,"
he added.
Web services -- Communication to the Myka server uses web service calls,
periodically polling the server for new commands such as file downloads, UI
updates, and adding new services.
Base-level functions -- Basic device controls for playing videos, etc.
Linux and BCM7403 API -- Core Linux functions have been "abstracted away,"
says Myka, and exposed through the PHP API. The device currently runs a
version of Red Hat Linux, said Lovy.
Myka Guide screen, and Star Trek content screen
(Click on either to enlarge)
The Myka user interface (UI) is rendered in HTML, with Flash support being
planned, says Myka. Designed to be displayed on a TV and operated with a
remote control, the browser interface offers full HTML support, with CSS and
JavaScript to control behavior and appearance, and PHP supporting dynamic
elements, says the company.
BitTorrent survives Goliath
BitTorrent gained popularity among file sharers in the late 90s because its
decentralized distribution protocol allows network usage costs to be borne
by downloaders rather than file originators. It eliminated bottlenecks,
privacy issues, and shutdown concerns associated with centralized systems
like Napster, and created a situation where the more popular a given file
becomes, the faster it will download.
BitTorrent was once associated with illegal media file downloads, but in
recent years, BitTorrent, the company, has been cutting deals with various
entertainment content companies including 20th Century Fox, MTV, Paramount,
and Warner Brothers. The deals let the company provide licensed,
downloadable, and ad-supported streaming content for its Torrent
Entertainment Network (TEN) entertainment site. The site now boasts over 160
million installed clients, says BitTorrent, and the company also licenses
its technology to other companies such as Myka.
BitTorrent has managed to avoid copyright infringement lawsuits, but over
the last year, it has tangled with another industry giant: Comcast. After
Comcast was shown to be sabotaging BitTorrent users' full access to
bandwidth on its broadband cable network, a class-action lawsuit was filed
against the cable giant. Comcast, meanwhile, accused the company of
fostering a technology that hogs bandwidth and slows down Internet
connections for others. Comcast claims the technology accounts for half of
its Internet traffic.
Last Spring, however, the two companies struck a deal based on a compromise.
Comcast maintains the right to slow (but not halt) traffic for users who
consume excessive bandwidth, but is not allowed to discriminate by type of
application (such as file-sharing) or by company.
Availability
The Myka TorrentTV devices are available for order now, with shipment in
four to six weeks, says Myka. The prices, shown here with product names
referring to available storage in gigabytes, are lower than originally
announced: $280 (Myka 80), $320 (Myka 160), $390 (Myka 500), and $360 (1TB
Developer's Edition, normally $460). For information may be available here.
--------------------------------------------------------------------------------
More information about the clue-talk
mailing list