Silverlightがらみのイベントで
http://developerscafe.jp/
Silverlight SuberanighTalk (スベラないトーク)
というのがあったので、言ってきた。
(タイトルか若干スベってる気がするのはまぁおいといて)
一応、Silverlightでサイトやってるわけだからライトニングトークで
なんか話してみるか、と思い立ちましてプレゼン資料つくって話してきました。
SilverlighでFlashの動画再生させてみるよ!みたいなネタで話をしてきました。
ライトニングトークとか、初めてだったので
(というか、こういう場でのプレゼン事態が初めて)
全体の方を向いて話ができなかったりとか、早口になってしまったりとか、
あと通信で、ちょっとトラぶったりとかあったけどなんとか、
全体的にみたらいい感じで話をできてよかったです。
一応、協賛の人の賞までいただけました。
結構重かったので、なんだろうと期待した中身はこちら
あと、blogを読ませていただいたりしている猪俣健太郎さんと
たまたま、受付のタイミングが一緒だったので名前がみれて
声をかけれて良かったです。
というか、ここのところ、忙しさにかまけてRSSの未読をちゃんと見ないでいたら
猪俣さんが、自分に対して触れられてるのに気がついてなかった。ミスったw
あと、ぱらすての話を取り上げていただいた
未確認飛行 C++ の方も来ていてお話をさせていただきました。
いろいろ、楽しかったです。また機会と話すネタがあるのならば
ライトニングトークはできる限り参加してい行きたい。
えっと、話した内容は明日にでももうちょっとまとめて説明付けてUPします。
・事前条件
SilverligthStreamingのアカウントが作成してあることを前提にしています。
1.http://silverlight.live.com/にアクセス。
WindowsLiveにサインインしていなければ右上の
Sine Inをクリックしてサインインしてください。
2.左側のメニューからManageVicdeoを選択します。
3.UploadVideo を選択します。
4.動画のアップロードの設定
The video is a Silverlight-compliant WMV file.のチェックボックスの
チェックの有無について
アップロードする動画はSilverlightと互換性がありますか?の問いです。
| | チェックなし | チェックあり |
| 対応形式 | wmv,mpg,mpeg,avi,mov,mp4,flv
| WMV |
| 動画時間 | 最大10分 | 無制限 |
| 再エンコード | あり | なし |
| ビットレート | 1400kbps | 制限なし |
| 最大サイズ | 105M | 105M |
チェックをいれないと、ほとんどの動画形式をUploadすることができます。
チェックを入れた場合は自力でWMVファイルをエンコードできる人向けです。
5.設定後Uploadボタンを押す。
以下の画面がでて、アップロード完了を待ちます。
結構時間がかかります。
6. 項目4でチェックを入れずにUploadした場合はエンコードが入ります。
完了した場合、下のような表示が出ます。
7.動画一覧からプレビュー、URLの取得、削除などができます。
8.動画を登録するためのURL
ぱらすてに動画を登録していただくには
Video管理画面のから下のURLをコピーして登録してください。

・事前条件
Windows Live IDが必要です。持っていなければ取得はこちら(http://login.live.com/)
・Silverlight Streamingアカウントの作成
1.http://silverlight.live.com/にアクセス。

画面中央にある "Get it free"のボタンをクリック。
2.LiveIDのでサインイン(orアカウント作成)
(すでにLiveIDでサインインしていた場合はこの工程はスキップされます)
ページが変わったら Clickhereをクリック
3. 作成確認。
"I Accept, Create Account"のボタンをクリック
以上の手順でアカウントが作成できます。
ぱらすてにて動画のアップロード先として利用できそうなところを
比較でまとめてみました。大半の動画についてはSilverligthStreamingを
利用していただければなぁと思っています。
| | SilverlightStreaming | FireStorage | MediaFire |
| 速度 | 高速 | 中速 | 低速 |
| 時間制限 | 10分/なし*1 | なし | なし |
| 最大ビットレート | 1400kbps/なし*1 | なし | なし |
| 最大ファイルサイズ | 105Mbyte | 2GByte | 100MByte |
| ディスク容量 | 10GByte | 無制限 | 無制限 |
| アカウント登録 | 必要 | 不要 | 不要 |
| 言語 | 英語 | 日本語 | 英語 |
上記の特徴から適しているものをあげると
1.SilverlightStreaming
サイズの制限(105M)以内であればすべてここに上げてもらうのがBest
・10分未満の動画すべて
・10分以上であるが105M以下の動画
2.FireStorage
大容量を必要とするファイルをあげるならばここ。ただし高ビットレートは
転送が追い付かない可能性が高い。また、アカウントなしでも登録できる点はメリット
・ビットレートは高くないが容量の大きいファイル
・WMVではないファイル(FLV,MP4)など
3.MediaFire
メリットは特になし。あえて言うなら、著作権がどう・・・
などと聞いてこない点ぐらい。
*1 アップロード前に自力でエンコードをかけて互換のあるWMVに
しておけば、10分、1400kbpsという制限には引っ掛からない様子。
そーいえば、今年の初めに
「俺はNEETになる!」
ってblogで宣言したのはいいんだけど、
逆にblogでNEETやめました。って言ってなかった。
先日友達にまだNEETやってるの?って聞かたのでいまさら終了宣言。
なんだかんだ言いながら、2か月でNEET撤退してしまいました。
(つまり3月から仕事してた)
あれは暇すぎてだめだ。まぁ、会社勤めはめんどくさくてもっと嫌なんだけど。
ということで、今はフリーのプログラマとして、
仕事貰ってほとんど在宅で仕事をこなしています。
引き籠りは継続中ってことですねw
たまに会議に呼び出されるけど。
依然調べたときは、一緒にアップロードしたアプリケーションから
もしくはサイト側で用意しているアプリケーションでしか、再生できなかった。
なので、自作Silverlightアプリから動画を呼び出せなかった。
で、たまたま、今日みてみたら、直接再生できるようになっている。
ということは、ぱらすてもこれでいける!ってやったらいけた。
というわけで、動画アップロードの一押しはSilverlightStreamingになりました。
SilverlightStreamingの特徴
・1アカウントにつき、10Gまでのファイルをアップロード可能
・1ファイル最大105Mまで、ビットレートで1400kbpsまで
・最高ビットレートの動画で時間換算で 10分の動画
・CDN*1で高速ダウンロード
・ExpressionEncoderにプラグインをいれれば直接Upload可能
アカウント取得が必要。という点と105Mまで、という点があるけど
動画を扱ううえではたぶん、最強なんだとおもう。
FireStrage
http://zio3.net/movieDev/Page/MediaView.aspx?ID=580
SilverlightStreaming
http://zio3.net/movieDev/Page/MediaView.aspx?ID=1512
同じ動画のストリーミングで比較なんだけどバッファリングの
ゲージの伸び方が違う!
というわけで、次あたりにアカウントのとり方とか、アップロード方法、
なんかを解説しようと思う。
*1 CDN コンテンツデリバリーネットワーク
説明はここ http://e-words.jp/w/CDN.html
SilverligthStreamingの特徴の一つ。
いま作ってるサイトなんだけど、DBとWebサーバーが
別のレンタルサーバーになっていて
(ASP.NETとして強いレンタルサーバーとDBとして強いレンタルサーバー)
をWebサービスでつないで、サイトを運営しています。
で、時々、問題になるのがWebサービスを変更するとき。
関数の能力がスペック的に足りなくなってきてるので
引数を増やしたり、減らしたり、なんて時に割と困る。
ローカルDBサービス
ローカルWebページ
サーバーDBサービス
サーバーWebページ
という、4つに波及する。あと、DB自体。
1.ローカルサービスを書き換えで一時的に機能拡張した関数の作成、デバッグ
2.アップロード
3.ローカルWebページの関数を一時的な関数の呼び出しに変更
4.アップロード
5.ローカルサービスのもとの関数を、機能拡張
6.アップロード
7.ローカルWebページの関数を機能拡張した者へ差し替え
8.アップロード
9.ローカルサービスの一時的な関数を削除
10アップロード
という、めんどくさい手順を踏むことになる。
まぁ、メンテナンス、といってサーバーをダウンさせて行えば
もうちょっと簡単にいくんだが。
ボカロ系はぜんぜん追ったりはしないんだけど、
たまたま、なんかのリミックスのなかに混ざってたこの曲が
なんか、おれの感性にヒットした。
イントロ後の高速な部分がなんかすごくいい。
この曲的にはサビにあたるのか?
なぜか良いのかは説明できないが。そのほかの部分はむしろ
俺的にはマイナスな部分も多いんだが、
(とくに「歌いたい」だとか喋らすのは俺的にはすごいNG)
それをもって余りある、なにかをこの曲からは感じる。
初出はだいぶ前で、ランキングなんかでもタイトルだけ見てたけど
ハルヒのなにかパクッたなんかだろ。ってスルーしてた。
http://www.nicovideo.jp/watch/sm2937784(ニコニコ動画)
http://zoome.jp/23571113171923/diary/30(zoome)
http://d.hatena.ne.jp/satoru_net/20080611/1213194828
字幕.inの人がつくった予告.inの説明。
開発動機が下のほうに書かれているが
>>ソフト開発には少なくとも数億円の費用が掛かるという。
なんて言葉があるけど、なんか政府が作りたいものがあったら
これと同じ言葉をニュースで流せばいいんじゃない?もしくは
流す仕組みをつくるとか。
「おいおい、そんな金かかるわけねーだろ。常識的に考えて。。」
ってギークが競い合って作ってくれる環境が生まれるんじゃないか。
はてブの付き具合からみて、すごい名前も売れそうだし。
というわけで、そのためのはてなやTwitterなんかに、政府が作りたいものを
数億円掛かる見込み。という、言葉をつけて流すソフトウェアを開発するべきです。
たぶんこの仕組みの開発には少なくとも数億円の費用が掛かるという。