

掲示板というと、2ch掲示板を思い浮かべる方が多いと思います。
2chのような掲示板をスレッド型掲示板といいます。これとは別に単に書き込みが時系列で表示されるだけのものを単純型といいます。
・スレッド型(他の投稿に対してぶら下がりコメントできるタイプ)
・単純型 (ぶら下がりコメントできないタイプ)
用途によってどちらにも良し悪しがあるのですが、小規模の掲示板の場合、スレッドが乱立しても使いにくいだけなので、単発型のほうが便利です。もし、別のジャンルの話題用のBBSが必要であれば、管理者が別のBBSをもうひとつ設置し、利用者が勝手にスレッドをたてられないほうが、利用者メリットが多いとおもいます。投稿に毎にスレッドがたって、他の利用者がコメントしていくのは、BBSというよりもBlogがカバーする機能です。
掲示板の機能として、実装を検討する項目は下記の通りです。
ユーザ機能:
・検索
・表示件数制御
・ページング制御
・会員制機能
・サムネイル
・Tiwtter連動
・BlogParts
・RSS
・書込みまとめ通知
・
管理者機能:
・承認・削除機能
・アクセス解析
・SPAM投稿防止
・利用規約設定
・IP制限
・
デザイン:
・PCと携帯のデザイン変更
・端末別デザイン変更
・表示画像サイズ・数の自動端末最適化
・
特殊
・コンテンツシェアリング
プライベートな情報発信と身近な人間との情報共有が掲示板の主たる目的であって、Blogのように不特定多数への記事作成ではないから、RSSとかいらない感も強いです。ただ、自前のBBSをインストールするくらいの人であればBlogとの連動は欲しい気もします。
基本的に自分が欲しいものを作ってみる方向でいいですかね。
携帯用の動画、画像BBSソフトを作ろうという話になりました。
有料にすると利用者はごく限られてくるでしょうから、誰でも使えるようにフリーライセンスで提供できる形であること、Windows PCに簡単にインストールできるようにすること、という条件で作ります。
携帯の動画・画像掲示板の課題は、2つあります。
1, 投稿するファイルをメールで受信する必要がある
2, 投稿されたファイルを他の端末で閲覧できるように変換する必要がある
一般にはあまり知られていないのですが、最近のWindows( 2003Serverだけでなく、XPやVista含む には)すべてメールサーバの機能があります。正しくDNS設定すれば、myname@myglobalip といった形でメールを受け取ることができるのです。
それでも多くのユーザはDNSの設定をすることができないでしょうから、メールを代理受信するためのMail Serverを無償提供することは必須でしょう。代理Mail ServerからBBSのインストールされたサーバにHTTPでファイルを投稿する仕組みをもつようにする予定です。負荷があまりにも大きく、複数のサーバが必要になる場合は広告でもいれてコスト回収しましょう。
Windows以外のMail Serverを指定できるように、Perlのスクリプトも提供しておくといいかもしれません。
問題は2の動画の変換です。これが実に奥が深いのです。
入力される動画ファイルは、FLV、AVI、WMV、MPEG、・・・・と大体のものはFFMPEGを使えばデコードできるのですが、すべての携帯で閲覧できるように変換したファイルをつくるのが極めて困難です。
DoCoMoとSoftbankは多少癖があるものの、FFMPEGだけでもほぼ対応できるのですが、AUはFFMPEGだけではうまく変換できません。KDDI研究所の出している「3GPP2ムービーSDK(ソフトウェア開発キット)」を購入すれば変換できるのですが、フリーで再配布できなくなってしまいます。「携帯動画変換君」(WIKI)のようにFFMPEGとQuick Timeを併用する形にするか、おもいきってFFMPEGのソースコードを読み込んでAU用の3GPP2エンコーダをつくるか、FFMPEGをあきらめて他の動画変換ライブラリを使うかになります。
携帯動画変換君と同じ変換アプローチをとるメリットは、ネット上に様々な端末での変換の例がでていますので、実際に端末テストする必要がありません。解像度とフレームレート、音声のビットレートを端末ごとに設定できるようにするのが大切だと思います。
ただ、QuickTimeは再配布可能ではないし、Windows 2003 Server 64bit環境にインストールできなかったりします。
なので、コンバーターの設定は複数の変換ライブラリを自由に組み合わせることのできる仕組みにしておきます。

