Upload
kinneko
View
3.992
Download
7
Embed Size (px)
DESCRIPTION
PandaboardにUbuntuTVを入れてみた。
Citation preview
PandaboardでUbuntuTVしてみる?
• このへんに書いてあるので、細かい手順とかは、そっちを見てね!http://d.hatena.ne.jp/kinneko/searchdiary?word=%2A%5Butv%5D
Canonicalの戦略
•製品戦略担当プロダクトマネージャー Peter Goodall 氏「Canonical の戦略は、Ubuntu の利用を PC だけに留まらず、他の分野へと広げていくことだ。そのために、Canonical は Ubuntu を複数のデバイスに適用させようとしてる」
邪推してみる...
• Canonicalは、UbuntuをPCに乗せたかった。お金のため???
• AZニャンとか。どーなの?成功なの?SHARPはいくら払ったの?
邪推してみる...
• たぶん、ブームなので、ビジネス的にTVとかタブレットにも乗せたくなったんだと思う。
• ARMへの対応を活発化。Debianは前からできたけどね~。
そんな準備もちらほら
• UIをUnityへ
• XをやめてWaylandへ
• Linaroにも人を送り込んでいる
Unityの混乱
• Unityには3Dと2Dがある
• 2Dは3Dができない端末向け。
• 使い勝手が3Dと違って、人気がなかった。
• Qtを使って書きなおした。
Unityのlens機能
•ダッシュボードで使えるフィルタ用UI
• アプリやファイルの検索
• プラグインで追加できる
• 検索のためだけでなく、汎用化して利用されている
UbuntuTV発表
• Qtで書かれた2Dを改良してTV用にしたのが UbuntuTV
• QMLで書ける
• lensにvideoを追加
• 2012年のCESで発表
• 組んでくれるメーカーはいなかった...
ソースは公開されている•環境整備とビルド手順は公開された
• AMD IONプラットホーム向けに最適化
• 開発協力というかパートナーになってくれるとこは募集中
• https://wiki.ubuntu.com/UbuntuTV/
• https://wiki.ubuntu.com/UbuntuTV/Contributing
TVのUIは?
• Panelを固定化
• lens-videoの追加
• 動画の一覧と再生
• TV:XMLをパースして番組表を表示
TVのUIは?•Music:選択できない(lensは裏で動いている)
• File? Tool?:選択できない(lensは裏で動いている)
• Player?:選択できるが何も起きない
• Youtube:選択できない(lensはあるので対応するだけ?)
TVのUIは?
•音量、無線、時間表示、設定のアイコン類。音量だけ動く(実際に値が反映するかは謎?)。
• まだモックのようなもの...
LinaroとCanonical
• チューニングされたUbuntsを公開
• PandaやSnowballがターゲット
• SDへのインストール用ツールとtarball
• 通常版と、ハードウェアアクセラレーション版
PandaでUbuntuTV
• Pandaboardをターゲットに作業が進められている
• 1/10, 16日にLinaroの開発者Ricardo Salvetiの個人ブログで進捗報告
PandaでUbuntuTV
• Ubuntu TV UI at Pandaboard, and next steps
• http://rsalveti.wordpress.com/2012/01/10/ubuntu-tv-ui-at-pandaboard-and-next-steps/
PandaでUbuntuTV
• Qtmobilityで問題があって、動画再生ができなかったが、1/14に開発者Rob Clark(robclark)がパッチ対応
• https://github.com/robclark/qtmobility-1.1.0
PandaでUbuntuTV
• Ubuntu TV fully accelerated on a Pandaboard with Ubuntu LEB
• http://rsalveti.wordpress.com/2012/01/16/ubuntu-tv-fully-accelerated-on-a-pandaboard-with-ubuntu-leb/
PandaでUbuntuTV
• PPAでパッケージ提供(lunchboxを使ったリポジトリ運用)
• でも、ubuntu-tvそのものは、自前でビルドが必要
入れてみた
• 12.10をSDにインストール
• 遅い...
• USB HDDにrootFSを持ってくる。Ubuntuなので簡単。
• あとの作業はPC用と同じ
Videoでファイルが出ない
• lens-videoは動いているのに...
• 特定のディレクトリ配下しか見ない風
• サムネイルは1ファイルにつき10個固定で生成(手動)
• カバーファイルは、自前で用意?
動画が再生できない•最初のフレームで止まったり、時間は取れて早送りもできるのに絵が出ない
• ubuntu-omap4-extras-multimediaなんてのがある。xbmc用。
• Faacに依存して入れられない...
• Faacは別配布になっていたので、debを落として入れる
TV番組表
• EGPとアイコンのURLを一行に書いたテキストから生成
• Pythonのスクリプトが付属。でも動かない。追ってない。
• XMLは、egp.xmlでチャンネルごとに。それをパースして表示している。
TV番組表
• TVXMLとも違う感じ...
• 日本語は入れてみたけど、ちゃんと出る
• xbmcから吐き出しできるの?どーせ日本では無理でしょ。
• TV王国とかインターネットTVガイドから引く?
なにこれ...
• 録画や予約はない
• チューナーとの連携もない
• 暗号化支援もない
• なーんにもない
• ただの不完全なプレーヤー?
情報はどこに?
•作者のブログhttp://rsalveti.wordpress.com/
• ubuntu-tv team mailing list archivehttps://lists.launchpad.net/ubuntu-tv/maillist.htmlほとんど流れてない
いいところ
•QML!
• ソースがあるぜ! GTVはないからな
• ふつーにUbuntu。慣れたもの。debで管理。
• やれるところは多いよ!
わるいところ
•モックにすぎない
• 動画再生さえ不安定
• 動く機能が少ない
• どう考えてもデカいし、その他も組み込み向けの構成じゃない
今後?
• Ubuntu One/Musicとの統合?
• Videoサービスへの参入?
• lensアプリを増やす?
• Canonicalは、何をしたいのかね?大規模な組み込みをやるには人少な杉
おしまい