1 名前:静岡県 [2008/06/04(水) 17:19:32 ID:xODN69em] 6月4日 Linux版keyHoleTVをリリースしました。 ダウンロード先は、Windows 版の下にありあます。 www.v2p.jp/video/Viewer/Linux/ 完全無料フリーウェア!関東4局が簡単に視聴可能、ぜひご利用を!
163 名前:login:Penguin mailto:sage [2008/07/21(月) 18:45:08 ID:w8xMWaFg] 1.5誰かくれよ〜。バックアップ忘れた・・orz
164 名前:login:Penguin mailto:mailto:sage [2008/07/26(土) 11:34:30 ID:7chjOACR] >>161 ,162,163 1.15と同様な処理をした1.17を上げました。このバージョンは、ひとつのThreadで、 gdk_pixbuf_new_from_dataを、MainのThread (g_timeout_add_full)で、 gdk_pixbuf_scale_simple、gdk_draw_pixbufを行っています。 また、このような現象になるのは、Xサーバの処理が遅いのか、グラフィックスカード との相性が不十分であるのか、g_objectのmutexが遅いかまたは十分なオプティマイズ ができていないのかのいずれかと思います。すくなくともSuSEでは、このような現象に は陥らないので、原因の追求は、難しいと感じています。 1.17でも遅い場合、ひとつのThread で、gdk_pixbuf_new_from_dataと gdk_pixbuf_new_from_dataを行い、Main Threadでgdk_draw_pixbufを行い たいと思います。
165 名前:login:Penguin mailto:sage [2008/07/26(土) 22:44:48 ID:gTMf/rPQ] だいぶ戻ったけどまだ遅いっすね。 1.16が紙芝居、1.17は秒4〜8フレームといったところ
166 名前:login:Penguin mailto:sage [2008/07/26(土) 22:52:44 ID:K1ghPOQ1] openSUSEの人はぬるぬる再生なの?
167 名前:login:Penguin mailto:sage [2008/07/26(土) 23:08:02 ID:+bgWntJo]  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄」 —————————————‐┬┘ | ____.____ | | | | | | | ∧_∧ | | | |( ´∀`)つ ミ | | |/ ⊃ ノ | | ミ openSUSE  ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄ |
168 名前:login:Penguin mailto:sage [2008/07/27(日) 00:14:16 ID:HGCAhlo4] Ver1.1x|7|6|5|4|3|2| 映像同期|◎|?|○|△|△|×|(映像遅れ) 映像更新|△|×|○|?|○|○|(紙芝居感) 音消え |×|?|○|×|○|×| ソフト落|×|×|○|○|○|×| 1.17は映像遅れがほとんど無し。紙芝居感は1.16よりだいぶマシだが有り。 この点は、同期が上手く取れてる事とトレードオフだとしたら許容範囲かな。 音消え、ソフト落ちが有るので継続使用には難あり。これさえ無ければ、 1.15でも若干映像遅れが発生していただけに、最高の出来になれたのに。 大した問題では無いが、1.17特有の気が付いた点 時々、ほんの0.2〜0.3秒程度の間だが、映像がチラチラっと、時間軸が 前後した様な動きをする事が有る。
169 名前:login:Penguin mailto:sage [2008/07/27(日) 00:21:39 ID:HGCAhlo4] >>164 まったく技術が異なるかもしれないけど、gxinやmplayerでは 一般のストリーミング映像はちゃんと見れているんだよなー。 keyholetvだけがいまいち、っていうのも、なんでかな。
170 名前:login:Penguin mailto:sage [2008/07/27(日) 00:31:18 ID:CAMFwR6Z] >>169 X11やXvideoを使っていない。
171 名前:login:Penguin mailto:mailto:sage [2008/07/27(日) 04:12:25 ID:qvpVURwg] >>165 ,166,168 十分にオプティマイズされていないグラフィックスドライバを利用しているX環境で、 GTKを利用する場合の限界かも知れません。gdk_pixbuf_new_from_dataと gdk_pixbuf_new_from_dataを別Threadで行うバージョンを出したいと思います。 これでもダメな場合、SDLを利用して、映像は、SDLで、その他のGUIは、GTKになるように します。見ためとインターフェースが違ってくると思います。 >>166 利用者からのメールを頂きましたが、SuSEではESD版、ALSA版のどのバージョンも 問題がなく視聴できているそうです(全ては解かりません)。SuSEは、有料で限られた ハード上でしか動作しませんが、その分十分なオプティマイズがされているかと思います。 >>169 ,170 SDLで全てを記述できれば、問題も発生しないとおもいますが。。。例えば、 ちょっと前のffmepgのプレイヤーもSDLを利用していました。GTKにXサーバが 管理しない(随分昔に言われていた風穴部分)Widgetがあればよいのですが。。。 SDL-GTKも試してみましたが、映像の拡大や操作操作などで、GTKがエラーを吐く 場合が多く利用しずらい状況が続いています。
172 名前:login:Penguin mailto:sage [2008/07/27(日) 06:08:00 ID:CAMFwR6Z] >>171 今のffplayもsdl使ってるけど??? gtk未使用だが。 vlcがwxwidgets(バックエンドにgtk) + sdl。 totemはgstreamerのwidget使ってると思う。ただgstreamerはGPLだったはず。
173 名前:login:Penguin mailto:sage [2008/07/27(日) 13:04:40 ID:jfgUJDL0] 公式にもりどみにも使用ポートの説明が無いんだが TV受信だけでもルータやFW全開にせにゃならんの?
174 名前:login:Penguin mailto:sage [2008/07/27(日) 14:54:50 ID:HGCAhlo4] 俺は何もしてない。全開とは太っ腹ですな。 今の所、これまでで、1.15が一番完成度が高いね。 時々、数秒程度の映像遅れが生じるぐらいで、動作は安定してる。 30秒〜1分間隔ぐらいの頻度レベルで、このズレが毎回確実に補正されれば 実用上、無問題なのだが。 >>170-172 新技術導入での現状打破にも期待しています。
175 名前:login:Penguin mailto:sage [2008/07/27(日) 18:59:50 ID:Jw03mj3b] >>171 > SuSEは、有料で限られたハード上でしか動作しませんが すんげぇ勘違いしてる
176 名前:login:Penguin mailto:mailto:sage [2008/08/02(土) 16:11:45 ID:VLBxpPcf] ALSA,SDLを利用したLinux 版KeyHoleTVをリリースしました。 www.v2p.jp/video/Viewer/LKeyHoleTV-ALSA-SDL-1.17.tar.gz SDLを利用しているので、動画表示は、必ず別ウィンドウになります。 動画が遅い、映像と音がリンクしていない方は、御利用ください。 これでも遅い場合、SDLがグラフィックスドライバとうまく整合していないと 思います。
177 名前:login:Penguin mailto:sage [2008/08/02(土) 21:57:50 ID:ZvzeoiW5] 乙
178 名前:login:Penguin mailto:sage [2008/08/02(土) 21:59:27 ID:XXRpUgP1] >SDLがグラフィックスドライバとうまく整合していないと どういう状況かちゃんと説明できる? なんかいろいろと足りてない。
179 名前:login:Penguin mailto:sage [2008/08/02(土) 22:37:04 ID:jMwjcXRu] >>176 gchar env[32]; sprintf (env, "SDL_WINDOWID=%ld", GDK_WINDOW_XID(drawingarea1->window)); putenv (env);
180 名前:login:Penguin mailto:mailto:sage [2008/08/02(土) 23:49:51 ID:VLBxpPcf] >>178 , 179 a = SDL_SetVideoMode(W,H,32,SDL_HWSURFACE | SDL_ASYNCBLIT | SDL_HWACCEL | SDL_ANYFORMAT | SDL_RESIZABLE); SDL_CreateYUVOverlay(W,H,SDL_YV12_OVERLAY,a); としています。SDL_HWACCELが効かない場合、動作が遅いと思います。
181 名前:login:Penguin mailto:sage [2008/08/03(日) 00:09:35 ID:BIkSivdQ] >>180 SDLのソースでHWACCELが効くのはどういうときか grepで見てみたら?
182 名前:login:Penguin mailto:sage [2008/08/03(日) 00:12:27 ID:S9I4YNWO] LKeyHoleTV-ALSA-SDL-1.17 乙です。 今までの、もろもろの諸問題が解消されて、とても快適です。 (映像遅れ、映像紙芝居、音消え、ソフト落ち) >SDLを利用しているので、動画表示は、必ず別ウィンドウになります。 この方が視聴画面がシンプルになるので違和感が無くていいですねぇ。 広告表示部も無いのがいい。あれがテロップの様にチョロチョロと流れてると 目障りで仕方なかったですから。
183 名前:login:Penguin mailto:mailto:sage [2008/08/03(日) 00:32:54 ID:iTGpjT5W] >>181 SDL_HWACCEL を前提にしています。これが、効かない場合、ソフトでエミュレート するので、CPUに余力がないと、表示処理が重くなり、音消え、紙芝居になる 場合があります。また、CPUに余力があっても、グラフィックスカードの I/Oで、DMAが利用できないまたは、他の処理と競合する場合、書き込み時間が 遅れてくるので、音消え、紙芝居になる場合があります。 >>182 本来なら、テロップは商売上流したい所ですが。。。
184 名前:login:Penguin mailto:sage [2008/08/03(日) 09:55:37 ID:S9I4YNWO] >本来なら、テロップは商売上流したい所ですが。。。 別ウィンドウの映像の真下に無いだけで、本体側でテロップ表示 という事で、許して下さい。
185 名前:login:Penguin mailto:sage [2008/08/05(火) 18:08:27 ID:bjZSNPsP] TOKYO MX TV in KeyHoleTV (3) - テレビサロン板@2ch tv11.2ch.net/test/read.cgi/tvsaloon/1217918717/3n-
186 名前:login:Penguin [2008/08/07(木) 16:15:51 ID:CidCzo3t] 8月7日 JST Linux版KeyHoleTVで、SDL、ALSAを利用したバージョン LKeyHoleTV-ALSA-SDL-1.17.tar.gz を上げました。表示が遅い方は御利用ください。
187 名前:login:Penguin mailto:sage [2008/08/09(土) 10:14:38 ID:8Mjm3O2x] eth0だと安定してるけどath0ではネットワークライブラリエラーが出るなぁ
188 名前:login:Penguin mailto:sage [2008/08/09(土) 18:47:56 ID:WWTNpmq9] iptables で KeyHoleTV の UDP だけ許可したい時どう設定すればいいの?
189 名前:login:Penguin mailto:mailto:sage [2008/08/12(火) 01:19:36 ID:BI8mueH8] >>188 特定のポートを使わないので、設定できないかも知れない。LAN側からの通信のみ UDPが許可できれば、よいと思うが。
190 名前:login:Penguin mailto:sage [2008/08/26(火) 22:12:08 ID:fdOJvdmu] 最近更新ないですね HPみたらアタック受けてるとか書いてあるけど その対応で忙しいのかな?
191 名前:login:Penguin mailto:sage [2008/08/27(水) 09:18:28 ID:Gr1jYS1o] 5分くらい経つと音が出なくなるようになった
192 名前:login:Penguin mailto:sage [2008/08/31(日) 02:31:05 ID:jI55bYMa] うちもそう 5分どころか1分持たないけど
193 名前:login:Penguin mailto:sage [2008/08/31(日) 03:14:06 ID:Ulo8s28C] 導入した当初は問題なかったからネットワークの問題が発生してんのかね
194 名前:login:Penguin mailto:sage [2008/09/14(日) 21:42:24 ID:Hoz7btMI] 久しぶりに起動してみたら 動画窓が独立して開いた。動画窓のリサイズもできた 途中で音が消えたりSegmentation faultなったりは 以前どおり
195 名前:login:Penguin [2008/09/17(水) 13:00:06 ID:xw9KX+Yo] >>194 自分も途中から音が消えてたんだけど USBの音源に変えてみたらなぜか症状がなくなって快適に
196 名前:login:Penguin mailto:mailto:sage [2008/09/22(月) 11:02:17 ID:IJEjXqfH] >>190 CenOS 5 64bits gcc で動作するLKeyHoleTVをリリースしました。CentOS 5 では、 Gnome が入っていると、ESD, ALSA どちらでも音がでます。また、ALSA版で音が 消えると復活しないバグも修正しました。CentOS 5 64bits版ではうまく動作して いるようです。
197 名前:login:Penguin mailto:sage [2008/09/22(月) 17:18:26 ID:cHtzGQ5i] 音のミュート癖がやっと直ったね。プチプチ消えるけどすぐ復活する。
198 名前:login:Penguin mailto:sage [2008/09/22(月) 21:14:17 ID:qEqz6YVU] 作者様、何時もご苦労さまです。 早速、32bit版のLKeyHoleTV-ALSA-SDL-1.18を使ってみました。 これまで、LKeyHoleTV-ALSA-SDL-1.17を利用していたのですが、 それとの違いを報告。 (1)時々、高負荷時に音消えの症状が有ったのが解消した様です。 (2)「最前面設定」ボタンを押すとソフト落ちする様になりました。 歴代のバージョンでは「最前面設定」ボタンを押しても機能しなかった為、 まったく使っていませんでした。 今回、直ってるかな?と押してみた所、ソフト落ちしました。再現性は100%です。 ソフトを立ち上げて、オフラインの状態でも落ちます。 「TVを見る」という基本機能ではないので、このままでも支障は無いのですが、 一応、御報告まで。
199 名前:login:Penguin mailto:sage [2008/09/22(月) 23:14:23 ID:TN7WIfRh] 一応報告 ubuntu 8.04 (amd64) LKeyHoleTV64-ALSA-1.18.tar.gzをcheckinstallして使用中。 今までの中で一番安定してるかな… どうしても無くならなかった音声の途切れが、これではまだ発生してないです。
200 名前:login:Penguin mailto:sage [2008/09/22(月) 23:40:12 ID:lFVFToCs] 自分も報告します ubuntu 80.4 AthronXPです 1.17以前は問題ないのですが 最新版の1.18のすべてのバージョンでCPUが100%上がってしまう現象が現れます 試聴は短時間ですが問題ありません
201 名前:login:Penguin mailto:mailto:sage [2008/09/23(火) 01:40:29 ID:FrrRKguW] >>198 最前面設定ですが、Suse10, CentOS5 では、正しく機能しています。たぶんXの仕様が 違うのかもしれません。 >>197 SuSE10 では正しく動作していましたが。。。 >>200 CPU占有率が100%の点ですが、これもSuSE10, CentOS5では発生しません。今回は、 シグナルによる不具合を解消する目的で、select, usleep を利用してません。 nanosleep を利用しています。それが効かない可能性があります。
202 名前:login:Penguin mailto:mailto:mailto:sage [2008/09/30(火) 13:00:32 ID:1zHDPFcp] >>198 ubuntu8.04 AMD Athron64 4800+ Dual Core NVIDIA高速グラフィックスドライバ で実験してみました。(IO-APIC を無効) ESD版、ALSA版の32ビットを試したみました。64ビット版は、実行モジュールとして 認識しませんでした。この結果、ESD版でも、音がとぎれることなく、動作確認しました。 更に、最前面表示の動作が問題なく行えました。 最前面画面の問題は、グラフィックスドライバが正しくインストールまたは、 十分にサポートされいないグラフィクスカードの問題だと思いますが。 >200 この問題は、ありました。ubuntuインストール時にIO-APIC + Timer が動作しないとのメッセージがでたため、 BIOS設定で、APICを無効にしました。また、ソース/ライブラリを再コンパイルして 確認したところ、nanosleepの動作が私の環境では正しくないようです。tv_nsecを 100倍するとCPU稼働率を下げることができました。 ubuntuでは、ALSAを御利用されている方がおおいですが、GNOMEがあると、ESDが使えると 思いますが(システムー>設定ー>サウンドー>効果音の設定で、ソフトウェアミキシングを チェックするとESDがつかえます)、ESDを無効にしている理由を教えてください。 ALSAは、タイミング(特にハードタイマがおかしい場合、音が切れやすいので、あまり 使いたくありません)
203 名前:login:Penguin mailto:sage [2008/10/02(木) 00:04:20 ID:Qb86hNuI] >>202 > ESDを無効にしている理由を教えてください。 UbuntuではALSA+PulseAudioが標準だから、てな程度の理由だと思うけど。
204 名前:login:Penguin mailto:mailto:sage [2008/10/04(土) 14:56:06 ID:UDIpzaSE] ubuntu8.04 で構築したLKeyHoleTV1.19 をリリースしました。このバージョンは、 Suse10.0(32bits), CentOS5(64bits),ubuntu8.04(32bits)でそれぞれ開発した 実行もジュールをわけて掲載してあります。 www.v2p.jp/video/Viewer/Linux ubuntuでは、CPUが100になるのは、nanosleep の問題でした。また、最前面画面の ボタンを押下しても、落ちないと思います。readme-j.txtにldd で示したバージョン 情報を全て掲載してありますので、お使いのダイナミックリンクライブラリと比較してみて ください。
205 名前:login:Penguin mailto:sage [2008/10/04(土) 16:52:49 ID:BwKXGSE1] ポニーテール
206 名前:login:Penguin mailto:sage [2008/10/06(月) 04:03:07 ID:GgcqH4HR] SUSE11+AMD690G でも Ubuntuバージョンのほうが安定してる
207 名前:login:Penguin [2008/11/18(火) 16:11:51 ID:jeYEnfSG] どこと通信してるのか
208 名前:login:Penguin mailto:sage [2008/12/09(火) 05:31:45 ID:lKvLijLT] レポジトリ作ってくれないかこれ
209 名前:login:Penguin [2009/01/03(土) 23:28:14 ID:agB7H0bk] ダウンロードしたパッケージが紛失した時や不具合で前ver使いたい時なんかにせめて2、3前のverは残しておいて欲しい 1.19はウチではプロセス多く立ち上げてると音にノイズがすぐ出てどうにもならない HDD故障で前verないし…
210 名前:login:Penguin mailto:sage [2009/01/04(日) 01:11:21 ID:4voN0aof] >>209 そこは高らかにソース公開しれと言いませう
211 名前:login:Penguin mailto:sage [2009/01/05(月) 10:09:16 ID:Vgyfezxe] 作者さん頑張ってください。
212 名前:login:Penguin mailto:sage [2009/01/05(月) 11:33:06 ID:7rYChVTm] すみません、ここって質問OKですか? キーホールテレビ起動して、オンラインボタン押しても、「タイムアウトログイン ネットワークをチェックしてください」って 表示されるんですけどどうすればいいのですか? 初心者なのでよろしくお願いします。
213 名前:login:Penguin mailto:sage [2009/01/07(水) 21:13:23 ID:iKTjLd5i] >>212 初心者であることは関係ない、自分で調べる癖をつけた方がいいよ サーバが混雑していると、その状態になることがあるのはウチでもある 少し待ってからログインするとか、混雑しそうな時間帯は避けるとかしてみて それでもダメだったら他の原因の可能性もあるので、作者さん待ち
214 名前:login:Penguin mailto:mailto:sage [2009/01/09(金) 02:26:01 ID:gu9hU/T6] >>209 もうすぐ、1.20をリリースします。このバージョンは、KeyHoleTVで、音のデバイス(DSP,ESD、ALSA)と SDL、GTKへの動画画面の切り替えが視聴中でなければ可能です。また、KeyHoleシステムのサーバを 移設するので、新バージョンでなければ、視聴することができなくなりますので、残念ながら古い バージョンは出すことができません。 ESDに関しては、dlopenを利用して、ESD用のライブラリをダイナミックリンクするので、ESDのライブラリを 入れる必要はないと思います。ALSAも同様なライブラリにしてみましたが、ALSAライブラリがエラーを 出すので、ESDだけにしています。 >>212 ネットワークの接続状態を調べた(UDP/IPが通信できる、ADSL以上の回線速度がある)上で、 inux KeyHoleTVを展開したディレクトリで./lkeyholetvをしてみてもだめですか?
215 名前:login:Penguin mailto:sage [2009/01/09(金) 14:36:41 ID:p/V8v88r] >>214 pulseaudioに対応して欲しいです。 もしくはpulseaudio-esound-compatでの動作を確認して欲しいです(IIRC以前うまく動作しなかったので)。
216 名前:login:Penguin mailto:mailto:sage [2009/01/09(金) 17:04:04 ID:gu9hU/T6] >>214 では、APIが乗っているサイトを教えてください。ESDもインクルードファイルを見て 半分想像です。ALSAについては嘘の内容のサイトがあり散々な目にあいました(それも、 Goggle検索で上位のサイト)もっと正しい使いかたがわかれば、ノイズが減ると思います。
217 名前:login:Penguin mailto:sage [2009/01/09(金) 17:06:21 ID:R08Zc+c9] ソースを公開する習慣の無い人には、ソースを読む習慣はないとみえる。
218 名前:login:Penguin mailto:mailto:sage [2009/01/09(金) 17:16:52 ID:gu9hU/T6] >>217 では、あなたがリリースすれば。
219 名前:login:Penguin mailto:sage [2009/01/09(金) 20:22:04 ID:p/V8v88r] >>216 ほい、ドキュメント。 0pointer.de/lennart/projects/pulseaudio/doxygen/
220 名前:login:Penguin mailto:sage [2009/01/09(金) 20:26:34 ID:p/V8v88r] >>216 >ESDもインクルードファイルを見て半分想像です。 www.tux.org/~ricdude/dbdocs/esound_api.html …確かにこりゃ酷い。 >ALSAについては嘘の内容のサイトがあり ? この公式ドキュメントが間違っているって話? www.alsa-project.org/alsa-doc/alsa-lib/
221 名前:login:Penguin mailto:sage [2009/01/11(日) 16:02:27 ID:2Iy917OW] >>214 作者様、何時も乙です。サービス提供者様、送信者様の皆様にも感謝します。 LKeyHoleTV1.19-ubuntu-SDL-ALSA を使ってましたが、この度、 LKeyHoleTV1.20-ubuntu に更新してみました。 「オーディオ/ビデオ」タブが増えたんですね。でもこれ、「設定」の方が名称的には 良い様な・・・、ま、これは余談です。 今まで通りの「ALSA plughw:0,0」では音が出なくなりました。だめもとで、 plug:dmix にしても変化なし。 「ESD」を選んだ場合は、下記エラーとなりました。 dlopen(libesd.so.0: cannot open shared object file: No such file or directory) ちなみに、 >ESDに関しては、dlopenを利用して、ESD用のライブラリをダイナミックリンクするので、 >ESDのライブラリを入れる必要はないと思います。 という事なので、libesd.so.0 は入れていません。 「UNIX DSP」を選択すれば音が出る様になりましたので視聴は出来る様になりました。 まだ利用開始間もないですが、ソフト落ち、前バージョン以上の音ズレなどは無いです。
222 名前:login:Penguin mailto:sage [2009/01/11(日) 17:45:50 ID:HpV8ILDT] ubuntuで配信しようとおもっていますが、こっちでもできますか?
223 名前:login:Penguin mailto:sage [2009/01/11(日) 18:12:18 ID:FgBzdMni] >>222 ubuntuで配信するならpeercastでおk
224 名前:login:Penguin mailto:sage [2009/01/11(日) 18:52:25 ID:2Iy917OW] LKeyHoleTV1.20-ubuntu での話し。 オンラインもしくは番組更新した時、番組一覧が更新されますが、 番組一覧をスクロールしても最後まで表示されませんね。 つまり番組一覧表が尻切れトンボの様になってしまっています。 最後尾は番組名のみとなり、次行の視聴者数が切れてる。 ちなみに、この最後尾の番組名をクリックしてやると、それ以後に 存在している番組も表示される様になります。
225 名前:login:Penguin mailto:sage [2009/01/11(日) 18:59:08 ID:fRc6piiv] これ、ubuntu ppcでは駄目なのかな
226 名前:login:Penguin mailto:sage [2009/01/11(日) 19:50:18 ID:F0qqQMLK] ALSAを占領してミキサーを殺しちゃうし、コマ落ちも音ズレもある。
227 名前:login:Penguin mailto:sage [2009/01/11(日) 19:58:46 ID:FgBzdMni] 文字が見えにくかったりとUIが酷い。Gnomeのガイドラインぐらい読んでくれ GNOME Human Interface Guidelines 2.2 library.gnome.org/devel/hig-book/stable/
228 名前:221 mailto:sage [2009/01/12(月) 01:42:12 ID:DARaLQ7d] >>221 「ESD」を選んだ場合ですが、readme-j.txt を見ると %ldd ESDObj.so libesd.so.0 => /usr/lib/libesd.so.0 (0xb7f4e000) とありましたので libesd.so.0 が要るんでしたね。こちらの勘違いでした。 libesd.so.0 を入れたら「ESD」で音が出る様になりました。 「ALSA」に関しては、相変わらず無音です。 シロウト質問で申し訳ないですが、「UNIX DSP」「ESD」「ALSA」のうち、 音遅れ対策に優位(処理が効率的)なのはどれでしょう? 視聴に支障を来たす程ではないのですが、1.19の時と同等程度の音遅れ (1〜2秒以内)を生じる時が有るもので。
229 名前:login:Penguin mailto:mailto:sage [2009/01/12(月) 03:18:00 ID:1OxyUjIm] >>221 音ずれの問題ですが、個人的にはDSPがよいと思っています。また、ESD用ソースも 出していますから、ご自分の環境にあった音の開発をお願いします。 >>226 ご自分でALSA ミキサー に対応するようにしてみてはどうでしょうか
230 名前:login:Penguin mailto:mailto:sage [2009/01/12(月) 03:26:37 ID:1OxyUjIm] >>221 設定されている名称も全て変更することが可能です。ja_JP にあるソースを修正すると、 お好きな文字列にすることができます。ファイル自身は、EUCでエンコードされていますが、 UTF-8でもよいと思います。その際、iconv を利用しないでそのまま渡すようにしてください。 >>224 これは、バグですね修正します。
231 名前:login:Penguin mailto:mailto:sage [2009/01/12(月) 10:41:30 ID:1OxyUjIm] >>224 バグを修正したバージョン1,21 をリリースしました。また、ALSA,DSPもDLLにして、ソースコード を出しています。うまく動作しない、音がとぎれるかたは、ソースコードを編集して、ご自分の 環境にあうように修正してください。DLLを上書きすると、対応のライブラリが読み込まれます。 問題点として、音の入力が一定間隔ではないこと、音データがこない場合があるため、DLLで ドライバのリングバッファがからになりそうな時には、ドライバを停止する仕組みが必要になります。 音がおくれる現象は、この停止が働きすぎて時間がずれていくものと思います。
232 名前:login:Penguin mailto:sage [2009/01/12(月) 12:23:26 ID:DARaLQ7d] >>229-231 開発者様、御回答誠に有難う御座います。了解致しました。 また、早速のバグ修正、感謝申し上げます。
233 名前:login:Penguin mailto:sage [2009/01/13(火) 00:11:29 ID:L50j7uXH] >>231 お疲れさまです 少し質問なんですけど、ビデオ表示にgtkを使用してwindow表示した場合 矢印キーで大きさが変えられません sdlでは変えることが出来ますし、まあ大した問題じゃありませんが
234 名前:login:Penguin mailto:mailto:sage [2009/01/13(火) 02:15:28 ID:vWamiJ3U] >>233 gtk のウィンドウの場合、動画面をダブルクリックして別ウィンドウにしてください。 別のウィンドウが矢印キーやマウスでドラッグで動画の大きさの変更ができるはずですが。
235 名前:login:Penguin mailto:sage [2009/01/13(火) 07:35:54 ID:MWQUrmHy] これandroidでもうごきますか?
236 名前:login:Penguin mailto:sage [2009/01/13(火) 10:01:36 ID:84rvPDuv] >>235 ソースが無いので動きません
237 名前:login:Penguin mailto:sage [2009/01/15(木) 00:10:02 ID:ejiE95jw] LKeyHoleTV1.21 のALSAで音出ない。ノーマル版もubuntu版も。 DSP と ESD は音出てる。(ただし ESD はブッと時々異音が入る) aplay -D plughw:0,0 test.wav では音が出てるんだが。 それで make してみた。 # make gcc -Wall -g -fPIC -fno-stack-protector -c -o AlsaObj.o AlsaObj.c AlsaObj.c: In function ‘SetALSADrive’: AlsaObj.c:171: warning: pointer targets in passing argument 2 of ‘snd_pcm_hw_params_get_buffer_size’ differ in signedness AlsaObj.c:180: warning: pointer targets in passing argument 2 of ‘snd_pcm_hw_params_get_period_size’ differ in signedness ld -shared -o AlsaObj.so AlsaObj.o -lasound 出来た AlsaObj.so を入れ換えてみたがやはり無音。warning が出てるからかな。
238 名前:login:Penguin mailto:sage [2009/01/15(木) 01:29:20 ID:DNTVw7OA] ESD は、たまに雑音がひどくなるね。 原因はよくわからないけれど。
239 名前:login:Penguin mailto:mailto:sage [2009/01/15(木) 01:52:20 ID:JtdKMQkv] >>237 ,238 原因は、ネットワークからくる音のデータがたらない場合に起こります。本来ならばオーディオの バッファを監視してバッファが空にならないようにし、どうしても空になる場合は、からになる前に オーディオを停止する必要があります。ESDはバッファを監視する機構がわからないので、空になった場合、 ノイズが入ります。 また、ALSAでは他のプログラムがALSAを利用している場合、なんらかの排他制御か割り込む仕組みが 必要であろうと思います。うまく動作するようにAlsaObj.c を修正してください。
240 名前:login:Penguin mailto:sage [2009/01/15(木) 21:55:25 ID:ejiE95jw] 1.19のALSAでは音が出ていましたが1.21のALSAでは出なくなった。という事と、 >ALSAでは他のプログラムがALSAを利用している場合、なんらかの排他制御か割り込む仕組みが >必要であろうと思います。うまく動作するようにAlsaObj.c を修正してください。 という事から察すると、1.19のALSAと1.21のとは別物で、1.21は作り込みが十分ではない。 という事ですね。
241 名前:login:Penguin mailto:mailto:sage [2009/01/16(金) 00:58:49 ID:15bJEq0G] >>240 ALSA の出力プログラムをDLL化しただけですが、それで問題が起こっているのかも知れません。 KeyHoleが利用しているALSAのライブラリのDLLバージョンは、お使いのALSAのバージョンと 同じでしょうか? また、I.19では、ALSAが他のプログラムで利用されている場合、KeyHoleTVが終了させていました。 1.20では、エラー表示が出るはずです。また、デバイスがうまくロードできないと、 オーディオタブ解除ボタンが有効にならないと思います。
242 名前:login:Penguin mailto:sage [2009/01/16(金) 23:53:50 ID:Xq4pR9BU] >KeyHoleが利用しているALSAのライブラリのDLLバージョンは、お使いのALSAのバージョンと 同じでしょうか? 1.0.16 >また、I.19では、ALSAが他のプログラムで利用されている場合、KeyHoleTVが終了させていました。 PC起動後、KeyHoleTVだけを立ち上げてもみたのですが・・・ >1.20では、エラー表示が出るはずです。また、デバイスがうまくロードできないと、 オーディオタブ解除ボタンが有効にならないと思います。 エラーは出ないです。取消ボタンも有効になりますね。
243 名前:login:Penguin mailto:mailto:sage [2009/01/17(土) 09:47:27 ID:tw+59dIp] >>242 Ubuntuようの開発環境は、 #cat /proc/asound/cards 0 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xdfff8000 irq 10 #cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.16. Compiled on Dec 2 2008 for kernel 2.6.24-23-generic (SMP). です。上記の設定のALSAでは、音の出力が確認できていますが、考えられる点として、 snd_pcm_state(Obj->handle)がいつも0x04を返しているか、snd_pcm_writeiが -EPIPE を返している場合、音がでないと思いますが、なぜ、エラを返すのか 分かりません。ALSAの初期化でエラーを返さないで、snd_pcm_xxxx がエラーを返すのは、 何らかの理由があると思いますが、動作する環境では調べようがありません。
244 名前:login:Penguin mailto:sage [2009/01/17(土) 11:05:26 ID:9ULAKsHY] Ubuntu 8.10 LKeyHoleTV1.21-ubuntu.tar.gz です オーディオ/ビデオの適応ボタンを押さないとALSAから音が出ない 使い方が分かり難いかも
245 名前:login:Penguin mailto:mailto:sage [2009/01/17(土) 12:12:10 ID:tw+59dIp] >>244 ご意見、賜ります。初期に立ち上げたとき、ALSAを適応させて、有効にならない場合、 オーディオ・ビデオタブを表示するように改造したいと思います。
246 名前:login:Penguin mailto:sage [2009/01/17(土) 12:45:54 ID:9ULAKsHY] "オーディオ/ビデオ"を"設定"に書き換えて 適応ボタンを押してないと再生しないようにして "番組を見る"を押すと "設定をして適応ボタンを押してください"と言うダイアログを出してみては如何がでしょう
247 名前:login:Penguin mailto:sage [2009/01/18(日) 06:52:10 ID:vNIkDvE8] Pentium4 2.0GHz メモリ1GB ubuntu8.10 $ cat /proc/asound/cards 0 [SI7012 ]: ICH - SiS SI7012 SiS SI7012 with ALC101 at irq 18 $ cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.17. 1.19バージョン、1.21バージョンともに同条件でgnomeシステム・モニタ計測 LKeyHoleTV起動後、ボリューム、ウィンドウの大きさ等は初期設定のままで計測しました。 LKeyHoleTV1.19-ubuntu-ALSA CPU使用 19〜24% LKeyHoleTV1.21-ubuntu ALSA適応ボタン押下 CPU使用 54〜64% KeyHoleTV1.21-ubuntuを画面の片隅に起動し、JDで2ちゃんをみているとJDのオートスクロールがかくかくするようです。LKeyHoleTV1.19-ubuntu-ALSAではなかった現象なので報告。
248 名前:login:Penguin mailto:sage [2009/01/25(日) 00:42:30 ID:JiLA42rH] >>247 celeron 500MHz メモリ192MB 非Ubuntu LKeyHoleTV1.19-ubuntu-SDL-ALSA版の場合 CPU=16〜20% LKeyHoleTV1.21-ubuntu版で SDL+ALSAの場合 CPU=18〜22% (ただしALSAだと音出ず) SDL+ESDの場合 CPU=20〜24% GTK+ESDの場合 CPU=50〜60% 一応、同一番組内容にて計測しているので条件別の相対的な差異は信用出来ると思う。 絶対値は、配信条件によって変動あると思うんで、例えば、+5%ぐらいの上乗せは有るかもね。 SDLの方がGTKより格段に軽いのでカクカク低減には有効。
249 名前:login:Penguin mailto:sage [2009/01/26(月) 00:23:45 ID:i2t3Q0b1] >>1 のサイトつながらない
250 名前:login:Penguin mailto:sage [2009/01/26(月) 01:11:41 ID:Xl9OOlpy] >>249 視聴用プレイヤー ttp://www.keyholetv.jp/Viewer/Linux/ www.v2p.jp/video/ → www.keyholetv.jpに変更するとサイトに接続できる ※運営者からの公式サイトについての説明はない
251 名前:login:Penguin mailto:sage [2009/02/03(火) 04:33:26 ID:zrUVp46T] unix系での配信もできるようにSetupKHVideo4.40を対応していただけないでしょうか? 技術的にムリ?
252 名前:login:Penguin mailto:mailto:sage [2009/02/03(火) 13:15:49 ID:f5iTsDZN] >> 248 ubuntu でCPU占有率を下げたLKeyHoleTV1.22 をリリースしました。このバージョンは、初期状態では、 ALSAをデフォルトで設定しています。なお、ALSAが他のアプリにより占有されている場合のみ、Audio/Video のタブに飛びます。また、ESCで視聴の終了処理をいれました。なお、CPU占有率は、nanosleepの値が 高かったようです。 >>250 DNSの登録を忘れていた結果です。その後v2p.jp/video でも登録しました。 >>251 特定のカメラではできています。キャプチャカードを対応するのが大変です。DLLにする手もありますが、 Mac が完了してから行いたいと思います。
253 名前:login:Penguin mailto:sage [2009/02/03(火) 21:13:46 ID:zrUVp46T] >>252 返信ありがとうございます。 Linuxの場合、Video4LinのAPIに対応と考えて良いのでしょうか? 正直、時間がかかるようでしたら、単純に/dev/stdinから特定フォーマットの映像ストリームを 流し込めるだけでも良いのですが。 開発が難しいのならば、機能を削って、単純に入ってきた映像ストリームを指定された オプションに従って配信するだけの機能でも十分なので。 (他の映像ソフトとの連携とか、最低限pipeで繋げれば何とかなりますし) 重ね重ね申し訳ないのですが、lkeyholetvのelfがNetwork lib error みたいなものを 出すのですが、どうにかなりませんか?起動時にUPDパケットのチェックサムがおかしいのが最初の数秒続いて、 その後時々チャンネル一覧を取得するときも時々不正なudpパケットが生産されるのですが。 これは仕様? あと、SSDPプロトコルで239.255.255.250を使ってるように見えるのですが、 もしkeyholetvが使ってるのであればReadmeに記しておいてほしいのですが。 長文失礼します。
254 名前:login:Penguin mailto:sage [2009/02/03(火) 21:44:48 ID:z4DV3Vo5] >>252 作者様、何時も乙です。せっかくなので 1.22-ubuntu版での動作報告をば。 GTK利用時のCPU利用率が半減しました。 ESCでの視聴の終了は大変便利です。動作不良(画像停止など)に陥った時に、 視聴の停止・開始の操作が楽になりました。 >ALSAをデフォルトで設定しています。なお、ALSAが他のアプリにより 占有されている場合のみ、Audio/Videoのタブに飛びます。 特に設定無くデフォルトのALSAにて視聴が開始できましたが無音でした。
255 名前:login:Penguin mailto:mailto:sage [2009/02/04(水) 03:41:45 ID:4O40tsNj] >>253 stdin からビデオ、/dev/xxx からオーディオならば対応できると思います。 また、私が管理している部分では、SSDPを利用していませんし、そのアドレスと通信 を行う設定にはなっていません。 最もGTKやGDK,SDLが中で通信をしてれば別ですが。 >>254 ALSAは、何がおこっているのかまったくわかりません。音がでないようでしたら、 DSPに変更してください。また、ALSA用DLLのソースもいれていますから、なぜ音が でないのか調べていただければ幸いです。
256 名前:login:Penguin mailto:mailto:sage [2009/02/04(水) 12:43:42 ID:4O40tsNj] >>253 UDPのチェックサムエラーは、現在確認できていません。UDPチェックサムがおかしい場合、一般には、 ソケットのRecvBufには入らないはずでドライバで捨ているはずです。ですから、recvfrom で データが獲得できないと思います。 また、サーバではchecksum offloading が有効になっていますので、NICカードが行っていると思います。
257 名前:login:Penguin mailto:sage [2009/02/04(水) 20:11:08 ID:1dQV1wL3] 1.22-ubuntu版(ESD+SDL)にて利用してますが、この版になって 映像更新が止まる現象が多くなった様な気がします。(音声はそのまま流れ続けます) 1.21-ubuntu版(ESD+SDL)でも時々ありましたが、それが、数分〜十数分に 1回程度は出る様に。 たまたま、環境条件等の変動による為のものなのか、それとも、変更が施された為 によるものなのか。心当たりが有れば、考察願います。気のせいでしたらスルー して下さい。
258 名前:login:Penguin mailto:mailto:sage [2009/02/05(木) 10:57:38 ID:wOoIkW/4] >>257 映像が停止する現象は、パケットの欠落が一定以上に達したときに発生する問題です。これをできるだけ 解決すべく通信線の変更も今回移設で行いました。うまくいく人とそうでない人にわかれるようです。 各ノードのルータがパケットを最短距離で出していない可能性や、複数のパケットが違う経路から 到着することによるパケット欠落も考えられますので、もう少し時間が立ってから検討したいと思います 。これらの問題でしたら、徐々に解決に向かうものと思います。
259 名前:login:Penguin mailto:sage [2009/02/05(木) 11:39:15 ID:8XAVIC6X] keyhole for androidは、まだかね。
260 名前:login:Penguin mailto:mailto:sage [2009/02/05(木) 12:05:59 ID:wOoIkW/4] >>259 keyhole for android の前にKeyHoleTV for MacOSX, Iphone がでます。
261 名前:login:Penguin mailto:sage [2009/02/05(木) 18:04:39 ID:KrwKuLZL] keyhole for pspは?
262 名前:login:Penguin mailto:sage [2009/02/05(木) 21:00:46 ID:G5YJYI4j] >>261 CFW専用だが、絶対需要はあるな
263 名前:login:Penguin [2009/02/06(金) 14:54:17 ID:lD69gkL1] keyhole for iアプリは,まだかね。