【SoftBank】ニコニコ動画クライアントを作ろう 1

このエントリーをはてなブックマークに追加
897携帯電話情報通知しません:2008/09/06(土) 16:27:26 ID:PJOKjYrQ0
ほしゅ。

とはいっても、このスレの目的ってもう達成されちゃったよね。
898携帯電話情報通知しません:2008/09/06(土) 16:35:48 ID:ftRfiVUpP
sageてたら保守されないやんw
899携帯電話情報通知しません:2008/09/06(土) 19:06:38 ID:fMk7YYb2O
くまー
900携帯電話情報通知しません:2008/09/06(土) 20:10:39 ID:0iSYY2jUO
ニコSBちょーだい
901携帯電話情報通知しません:2008/09/06(土) 20:27:21 ID:bOSxMfCcQ
>>900
新参はお帰りください。
902ヽ(`Д´)ノバーヤ ◆BARYA/D6j2 :2008/09/08(月) 07:14:53 ID:kK6AF+F3O
>>898
2ちゃんは久しぶり?
age、sageとdat落ちに関係はないよ。
何日書き込みがないかで落ちる。
903100:2008/09/13(土) 00:26:54 ID:UrBKFQGc0
>>897
続けるなら、パケットの形式を変えてバッファリング頻度を下げるとか
別サービスにも対応させるとかでしょうか。

>>893
Ubuntuなら楽に構築できそうなので、明日、試してまとめてアップします(予定)
904携帯電話情報通知しません:2008/09/15(月) 15:55:10 ID:7/WJtiZ/O
ニコSBとTubeSBは別物なの?
905携帯電話情報通知しません:2008/09/16(火) 13:21:28 ID:7RONcaXfQ
>>904
別物。
906100:2008/09/17(水) 21:57:14 ID:dzMOxKkz0
予定より遅くなりましたが、サーバーをlinuxに対応させたのでアップ

>サーバー
svn checkout http://nicosb.googlecode.com/svn/trunk/ nicosb

導入方法
1.Ubuntu 8.0.4をインストールしたPCを用意
2.apt-getでapache2,php5,curl,curl-sslをインストール
3.apt-getでffmpegとlibx264をインストール(普通には入らないので、ググってがんばってください)
4.適当なディレクトリで svnを実行
 svn checkout http://nicosb.googlecode.com/svn/trunk/ nicosb
5.svnでチェックアウトしたnicosbをhttpd.confのDocumentRootに設定
6.apache2を起動して、ブラウザからhttp://localhost/にアクセスしてみる
7.http://localhost/api/ のへアクセスして、ランキングXML取得(2番目のフォーム)が
 エラーになっていないことを確かめる。

こんな感じの設定で動くはず
907携帯電話情報通知しません:2008/09/18(木) 08:54:19 ID:3cWuKaqoO
NicoSbは、もう手に入れられないんですか?
908100:2008/09/18(木) 18:23:29 ID:rSpnvYe90
>907
NicoSBは、ソースコードもバイナリ(jar)も公開しているので、入手できます。
ただ、国産メーカー製の携帯電話には普通にはインストールできません。

tubeSBは、国産メーカー製の携帯電話にインストールできます。
アプゲで検索してみてください。
909893:2008/09/18(木) 22:01:35 ID:qaMliiYl0
>>906
乙です。linux鯖版ありがとうございます。
手元にvineしかないのだけど,週末にチャレンジしてみます。
910携帯電話情報通知しません:2008/09/20(土) 00:20:06 ID:zZCiuf+d0
http://moaf.jp/s/?1948/31351

釣堀だったモバゲー、プチゲー、大集合NEOに規制がかかった今。
次に食えるのはどこなのか。そこで探して見つけたのがエスタだ。
従来はアバターなど余計なものが多かったがエスタは画像一本のみ。
自分の顔をマイページに貼り付ければいいだけだ。
そして最大の特徴が巨大掲示板。ここに投稿すると大勢の人の目に触れる。
そして投稿すると顔と件名が表示され、少しでも顔がいいとかなりのミニメが来るのだ。
まさに釣堀。そしてその逆もまた然り。掲示板で可愛い女の子が写メを晒して絡みを待っているのだ。
だがこちらは競争率が高い。待ちの一点をお勧めする。
そして朗報なのが登録者の大多数が中高生が中心、何度か小学生までもみかけた事がある。
もちろん直メは禁止されているが今まで一度もひっかかった事はない。
最後ともいえる楽園、携帯のフィルタリングがはじまる前にためしてみてはいかかだろうか。
911携帯電話情報通知しません:2008/09/20(土) 11:21:44 ID:6P08Lpgd0
>>910は(アフィ的)ブラクラ
912携帯電話情報通知しません:2008/09/20(土) 22:55:58 ID:+TlFGskp0
>>906
vine3.2に入れてみました(ほとんどソースからになってしまったw)。
705nkから見て,ランキングは日本語でちゃんと表示されて画像も出てるんだけど,
検索で日本語がうまいこと通らない?みたいです(movielist 0になる)。
vine古いから,日本語が特殊なのかも。

携帯からはcashrequestも動作しているように見えるし,
pcから見て,api.php上のキャッシュ作成リクエストも動作してるっぽいけど,
キャッシュができないので,視聴まではできてません。

api.php上のキャッシュファイルアップロード(HTTP)から
pcでダウンロードしたflvをzip圧縮してアップしようとしたけど,
falseって返ってきたから,うまいこと行ってないのかなぁ。

中途半端な報告ですみません。
913携帯電話情報通知しません:2008/09/21(日) 19:56:13 ID:kLRzQYfs0
080731v1nicosb.zip解凍時にエラーが出るのは俺だけ?
何回やりなおしてもだめだ。
914100:2008/09/23(火) 04:26:45 ID:u13n0Cr10
>>912
キャッシュリクエストを処理するcron.phpの設定が抜けていました。
crontabに下のを追加してあげてください。

*/5 * * * * php [チェックアウトしたディレクトリ]/nicosb/server/bin/cron.php >/dev/null

5分毎にcron.phpを実行します。
設定が済んだら、携帯電話からキャッシュ要求を送って5分位待ってみてください。

>キャッシュファイルアップロード
これはflvをアップするんじゃなくて、変換後のjarファイルをzip圧縮した物をアップロードするAPIです。
(変換処理を分散させようと思って作ったのですが結局、使用していません)

>>913
windows XP(SP3)に標準で付いている展開機能だと、ちゃんと展開できるようです。
使っているソフトを変更して試してみてください。
915912:2008/09/23(火) 11:27:22 ID:WhixUne00
>>100
ありがとうございます。キャッシュファイルアップロードはそういう意味だったんですね。

cronがうまくいかない(多分どっか設定ミスった)ので,
手でcron.phpを実行してみたところ,ダウンロードが始まった
(cache,moviepkgディレクトリにファイルが作成される)ようなのですが,
ダウンロードの後,

sh: line 1: C:\Program Files\Java\jdk1.6.0_06\bin\jar.exe: command not found

というメッセージが沢山でて変換後のjarが作成されない雰囲気です。
jdkが必要ってことですかね。
916912:2008/09/23(火) 15:57:15 ID:WhixUne00
>>915
度々すみません。

jdkは,sunから
jdk-6u7-linux-i586-rpm.bin
を落として,Conf.phpのjarへのパスを書き換えて自己解決しました。

cronは,syslogを見てるとcron.phpは実行されているんだけど,
うまくキャッシュが作成されていないようです。
917携帯電話情報通知しません:2008/09/23(火) 22:05:13 ID:MOU3j9yfO
今TubeSb、NicoSbにアクセスしたところ、

Bad Gateway
The proxy server received an invalid response from an upstream server.
Additionally, a 502 Bad Gateway error was encountered while trying to use an Err

と表示されました。昼間はちゃんと動いたんですが
918携帯電話情報通知しません:2008/09/23(火) 22:10:07 ID:MOU3j9yfO
>>917です。
書き忘れましたが、
923SHです。関係無買ったらすみません。
919100:2008/09/25(木) 04:15:43 ID:S5w6JhCx0
>>916
>jdk6
記述を忘れていました、すみません。
>うまくキャッシュが作成されていない
linuxの場合、今のところsmで始まるものにしか対応していないので確認してみてください。
あと、ffmpegが h264,flvに対応しているかも確認をお願いします。
ffmpeg -formats | grep flv
ffmpeg -formats | grep h264

>cron.php
普通に実行した場合に表示されるエラーを教えて貰えると何かわかるかもしれません。

>>917-918
>Bad Gateway
ZoneAlarmのバージョンアップしたタイミングでapacheが
いつのまにか停止するようになってしまいました。
しばらくZoneAlarmを停止させて、様子見します。
すみません。
920912:2008/09/25(木) 22:29:56 ID:TDzFOQ3i0
>>919
100さん,レスありがとうございます
一応今のところ,smで始まるもののみ試してます。
# ffmpeg -formats | grep flv
FFmpeg version SVN-r15370, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libvorbis --enable-libfaac --enable-libfaad --enable-pthreads --enable-libxvid --enable-shared
libavutil 49.10. 0 / 49.10. 0
libavcodec 52. 0. 0 / 52. 0. 0
libavformat 52.22. 1 / 52.22. 1
libavdevice 52. 1. 0 / 52. 1. 0
built on Sep 20 2008 13:27:07, gcc: 3.3.2 20031218 (Vine Linux 3.3.2-0vl8)
DE flv FLV format
DEVSD flv Flash Video
# ffmpeg -formats | grep h264
<略>
DE h264 raw H.264 video format
D V D h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
text2movsub remove_extra noise mov2textsub mp3decomp mp3comp mjpegadump imxdump h264_mp4toannexb dump_extra
です。

cron.phpをコマンドから実行したものは,今のところ携帯から視聴できてます。
ただ,いつもワーニングは出ています。
Warning: filemtime(): stat failed for /ほげ/nicosb/server/cache/cron.lock in /ほげ/nicosb/server/NicoSB.php on line 882

Warning: unlink(/ほげ/nicosb/server/cache/cron.lock): No such file or directory in /ほげ/nicosb/server/NicoSB.php on line 885

こんな感じです。よろしくお願いします。
921100:2008/09/25(木) 23:26:51 ID:S5w6JhCx0
>今のところ携帯から視聴できてます。
キャッシュが作れたって事は、ffmpegは対応できているようです。

>crontab
phpへのパスをフルパスで記述してみてください。
これで動かないなら、パーミッション関連かなー。

>Warning
これは、修正してコミットしておきました。
svnでアップデートすれば反映されると思います。
(念のためConf.phpのバックアップを取ってからアップデートしてください)
922100:2008/09/25(木) 23:30:43 ID:S5w6JhCx0
>3Gハイスピード端末で
http://u-ron.ii2.cc/Mallow/?595J
試してコメントください。
923携帯電話情報通知しません:2008/09/26(金) 03:15:48 ID:kbbAMNMnO
923SHでためしました。よく解らないんですが、前のより動画が途中でフリーズした後の復帰が速くなった様です。昨日まで入れてたバージョンは一回ひっかかると何分経っても復帰しなかったです。単純に時間帯の関係ですかね?参考にならないかもしれませんが書いておきます。
応援しています。
924100:2008/09/26(金) 17:45:01 ID:GMh89/Ld0
コメントありがとうございます。
>復帰が速くなった様
バッファリング処理が複雑化していたのを修正して、
簡単な処理にしたので、少しだけ速くなりました。
(といっても、バッファ自体が大きいのであんまり変わりません)

925携帯電話情報通知しません:2008/09/26(金) 23:59:05 ID:vXNR2/snO
>>922
822SHでやってみたら

歌舞ぬこたん→キシャー→うちの猫にお前ら人間じゃねぇ!って言ってみた

までは全部最後まで観れましたよ
ただその後の(タイトルは忘れました)動画は↓↑の表示のままフリーズしてしまい、動画によって観れないのがあるみたいです
ところで今はうさぎの動画の一覧になってるんですが、自分で検索して好きな動画を観るのは無理なんでしょうか?
因みに昨夜から今日の8:00頃迄は猫動画しかありませんでした
意外と画質は綺麗だったしDLも速かったので、検索ができたらとっても嬉しいです
926携帯電話情報通知しません:2008/09/27(土) 00:04:08 ID:MF4xjOIdO
100氏乙です
サイトの方も軽くなった…?
927100:2008/09/27(土) 00:38:48 ID:4ldJcP1C0
>>925
見れない物は、サーバーの処理を変更する前の動画だったかもしれないです。

>検索
検索を付けると、アプリ申請の際に「再生できない」と言われて申請が通らず
アプリを公開できなくなるので、今のところ付ける予定はないです。
(誰かが互換サーバーを立てれば、検索できるようになるかもしれません)

>猫動画
今夜からは、「うさぎ」に設定しました。
(今はリンクが有りませんが「なにか」の方が、メインコンテンツなので適当です)

>>926
乙あり。
>軽く
ZoneAlarmが動いていないので軽くなりました。

>次期バージョンのテスト
http://u-ron.ii2.cc/Mallow/?595J
試してコメントください。
・コメント表示を調整
・音量バー表示
928携帯電話情報通知しません:2008/09/27(土) 08:29:24 ID:Jezk4eQHO
>>927
100さん、お疲れ様です。また923SHで試しました。長い動画でも最期まで問題無く観れました。
あくまでも印象ですが、前より動きがスムーズになった様な気がします。たた、動画が止まる回数が増えた…のかな?
もちろん直ぐに回復しますが。
929携帯電話情報通知しません:2008/09/27(土) 09:04:38 ID:Jezk4eQHO
>>928です。
書き忘れましたが、右下にある緑色のバーって前もありましたっけ?
930携帯電話情報通知しません:2008/09/27(土) 09:11:44 ID:mqqmt34HO
>>929
人の話聞いてないねってよく言われるでしょ
931携帯電話情報通知しません:2008/09/27(土) 09:43:08 ID:Jezk4eQHO
>>930
いや、まったく。面目ない。
932925:2008/09/27(土) 10:06:55 ID:7QYU9FVLO
>>927
なるほど!
検索ができないのはそんな理由があったんですね
ぬこにうさ…心が和みます♪

また新しいのも試してみました
1番上にあった

共作オリジナル曲 「涙のSeaglass」

は途切れながらも90%くらい再生した後に↑↓のまま止まってしまい、10分待ったけど続きは見れませんでした
再生時間が長いものは私の携帯では途中で止まるのかもしれません

その後の

うさぎの赤ちゃんとお母さん

うさぎの授乳2

子うさぎ 生後約1ヶ月 運動

うさぎの子供 生後2ヶ月1週間

は全部ほぼ止まらずに観れました

音量バーは100%と50%で試してみて分かりやすくていいと思いましたが、コメント表示は意識してなかったのでどこが変わったのか分かりませんでしたorz

>>931
どんまい!
933携帯電話情報通知しません:2008/09/28(日) 09:30:28 ID:l93fkRRr0
913SHで試してみました。動画によりますが20、30秒は止まらずに再生できるようになりました
音量も再生中に上下で調整できます
あと、「なにか」に注目タグが追加されてますね 更新乙です

934携帯電話情報通知しません:2008/09/28(日) 16:20:27 ID:q42P4MS50
→→←←↑↓決定CLRで隠し検索実装とか
935100:2008/09/29(月) 21:20:25 ID:45sikH/y0
>>928-933
コメントありがとうございます。
>動画が止まる回数が増えた
↓ので、改善されると思いますので、また試して貰えると助かります。

>注目タグ
キーワードも対象になっているので、少し動きが変ですが
付けてみました。

>3Gハイスピード端末で
http://u-ron.ii2.cc/Mallow/?597J
バッファリングからの復帰が早くなったはず。
936携帯電話情報通知しません:2008/09/30(火) 01:57:31 ID:sAll8wEEO
100氏、乙です。
923SHで試しました。
とりあえずTubeSbで一番上の動画を再生してみました所、一度もひっかからず再生できました。長めの動画はまだ試してないので不明ですが、報告しておきます。

遅くなりましたが、
>>932さん、ありがとおーございます。ガンバりますm(__)m
937936:2008/09/30(火) 03:29:53 ID:sAll8wEEO
引き続き「なにか」の方で長め動画を再生してみました。矢印が表示されるほど停止したのは一回程でした。
噂の「SoftBank 905SH ニコニコ動画クライアント」初めて観ました。感動的です。結構止まりまくっているのをみると、最初に頂いたバージョンはこうだったなぁ、と感慨一入です。
ただ、キヤッシュを取ってあった動画が0に戻っていたので観る事のできた動画が少なく、高速で動く動画の確認が出来なかったのが残念でした。
またキヤッシュを取り直すことは出来ますよね?
938携帯電話情報通知しません:2008/09/30(火) 22:44:33 ID:a5622E6N0
乙です!
913SHほとんどバッファは入らなくなり復帰も早くなりました ただ再生中によく一瞬(矢印は出ないほどの短時間)止まるのは自分だけでしょうか?
939100:2008/10/01(水) 03:52:56 ID:mzhU/wLT0
>>936-937
試しコメント、ありがとうございます。
バッファリングの動作は、予想道理の動作をしているようです。

>>938
>一瞬(矢印は出ないほどの短時間)止まる
短い間で停止する時は、バファリング中表示(矢印)をしないようにして、
誤魔化してみたんですが、やっぱり気になってしまうようですね。
もう少しいい方法を考えてみます。

>お知らせ 「なにか」
(秋)対応の為、明日は検索や一覧表示ができないと思います。
940携帯電話情報通知しません:2008/10/04(土) 11:03:40 ID:d31vczj6Q
今回はnicoSB(wide)みたいに横画面には対応しないんですか?
941携帯電話情報通知しません:2008/10/07(火) 15:04:02 ID:UFbBri9A0
942携帯電話情報通知しません:2008/10/07(火) 23:02:47 ID:3SdWwH3PO
>>945
それは何?
943942:2008/10/07(火) 23:05:55 ID:3SdWwH3PO
間違った。>>941だった。
944携帯電話情報通知しません:2008/10/08(水) 02:17:23 ID:i6hnheyz0
100氏乙です!
923SHでv080827とv080724を試してみたんですがインストール後初期設定しても動作しません…
「KEY5:Browser」って出たまま[5]押しても反応無いし、「メニュー」→「Start」もバーが固まったまま動かない(´・ω・`)
一応、自鯖はPCからnicoSB動作とポート開きだけ確認出来てますが
どうもクライアントの時点でひっかかってる気がしてなりません。
これってクライアントのバージョンの問題でしょうか??
945100:2008/10/10(金) 10:35:32 ID:u8bM+hD/0
>>940
nicoSB(wide)は、試しに横にしてみただけだったので
今の所作る気がありません。

>>944
080731v1nicosb.zipは、(秋)になったせいで、一覧が取得できなくなっています。
これが原因だと思います。
暇が無いので、修正版のアップは、来週中位になりそうです。
946944
>>945
100氏、レスありがとうございます。
なるほど、ニコ動の仕様変更のせいだったんですね。
お忙しいようですし修正版はまた無理のないペースで公開してもらえればと思います。
私が言う筋合いでは無いかもしれませんが、皆さんそう思われていると思いますので^^
大変だと思いますが応援していますのでこれからもがんばって下さい。