Open style1925 opened 8 years ago
v2.1.0(リリース版)を起動し直して試していますが今の所発生していません。(ログファイル見る限り) もう少し試してみて、大丈夫そうならこの問題はCloseします。 (もしかしてVS2015に変更したおかげで治った…?)
2017/08/12 15:10 (更新) 検証環境 Windows 7/8.1/10(CU) ※すべて64bit環境 OBS Studio 20.0.1 64bit obs-rtmp-nicolive v2.1.0
検証した限り、この条件は発生せずフリーズは発生しなかった。 多分タイミング次第でこの条件が発生して、開始時にフリーズが発生している可能性がある。 もしこの問題が発生した場合は、OBS Studioを再起動して対処するのが効果的だと思われる。
フリーズ検索(もしくは次枠移動が行われない)などでここにたどり着いた人へ。(2018/10/31更新) この不具合とは違う原因でOBS Studioがフリーズする現象があります。 もしお困りであれば、該当していないか確認してみてください。
1、配信終了後にOBS Studioがフリーズする!(配信停止をせず放置した場合) ニコ生プラグイン (rtmp-nico-live)を導入していると発生します。 「設定 > 詳細設定」にある「自動的に再接続」をオフにしてから配信開始をしてください。 ※プラグインを導入していない場合は、発生しません。(記載時点の最新版 22.0.2 で確認) ※自動的に再接続が必要な場合は、プラグインを導入せずに手動で「URL/ストリームキー」を入力してください。
現時点の最新コミットまでをダウンロードしてWindowsで単独コンパイルしてみました。
環境準備面倒くさかった…下記記載ログが発生した際に自動で配信開始されるとOBS Studioがフリーズする不具合を発見しました。 この不具合は「自動で配信開始と枠移動を行う」を利用した場合に影響が大きいです。 また以前報告した(Issues#13)のようなポップアップが出る不具合は現時点では発生しなくなりこの不具合に変わっています。バグ発生環境 Windows 8.1 Pro 64bit OBS Studio 0.16.2 (公式バイナリ) obs-rtmp-nicolive 4e692f9 (単独コンパイル)
バグ発生設定 1、OBS Studio にプラグイン導入 (単独コンパイルした 4e692f9) 2、ログインを済ませる (この場合は、クッキーのユーザーセッションを使用) 3、自動で配信開始と枠移動を行うにチェックを入れる (監視時間 10秒~)
バグ発生時の様子 (動画) https://youtu.be/KcdUPLn1Ego
バグ発生手順 1、OBS Studioを起動する。 2、枠も何も取得せず放置してログを確認する。 3、このログが出てる時に枠を取得する。(click stop streaming hotkey) 4、自動配信開始時にOBS Studioがフリーズする。 5、フリーズが終わるのを待つ (1分程度?) 6、フリーズが解消されたら、配信が開始される。
バグを回避する方法 1、自動で配信開始と枠移動を行うを使わない (一番有効的) 2、プロファイルを切り替えて戻す (一度nicoliveに接続がリセット?されている) 3、OBS Studio再起動 (再度発生する場合もある)
バグ発生時のログ この時は、何故かstreaming_h264が2回も設定されていた。 03:35:56.134: [nicolive] no live waku 03:35:56.134: [nicolive] click stop streaming hotkey 03:36:06.184: [nicolive] no live waku 03:36:06.184: [nicolive] click stop streaming hotkey 03:36:16.305: [nicolive] no live waku 03:36:16.305: [nicolive] click stop streaming hotkey 03:36:26.436: [nicolive] no live waku 03:36:26.436: [nicolive] click stop streaming hotkey 03:36:36.537: [nicolive] no live waku 03:36:36.537: [nicolive] click stop streaming hotkey 03:36:46.598: [nicolive] no live waku 03:36:46.598: [nicolive] click stop streaming hotkey 03:36:56.750: [nicolive] no live waku 03:36:56.750: [nicolive] click stop streaming hotkey 03:37:06.817: [nicolive] no live waku 03:37:06.817: [nicolive] click stop streaming hotkey ※この表示(click stop streaming hotkey)の時点でバグっている 03:37:16.878: [nicolive] no live waku 03:37:16.878: [nicolive] click stop streaming hotkey この辺りで枠を取得して配信開始をする。 03:37:26.942: [nicolive] live waku: lv280934832 03:37:26.942: [nicolive] click stop streaming hotkey ここでフリーズしている。開始まで時間がかかる。 03:38:26.957: [nicolive] click start streaming hotkey 03:38:27.080: [nicolive] live waku: lv280934832 03:38:27.080: [nicolive] found live url and key with ticket 03:38:27.080: [nicolive] audo bitrate is zero or negative 03:38:27.151: [nicolive] live waku: lv280934832 03:38:27.151: [nicolive] found live url and key with ticket 03:38:27.218: [nicolive] live waku: lv280934832 03:38:27.218: [nicolive] found live url and key with ticket 03:38:27.218: --------------------------------- 03:38:27.218: [x264 encoder: 'streaming_h264'] Invalid profile: High 03:38:27.218: [x264 encoder: 'streaming_h264'] preset: veryfast 03:38:27.218: [x264 encoder: 'streaming_h264'] profile: high 03:38:27.218: [x264 encoder: 'streaming_h264'] settings: 03:38:27.218: rate_control: VBR 03:38:27.218: bitrate: 416 03:38:27.218: buffer size: 416 03:38:27.218: crf: 23 03:38:27.218: fps_num: 24 03:38:27.218: fps_den: 1 03:38:27.218: width: 640 03:38:27.218: height: 360 03:38:27.218: keyint: 240 03:38:27.218: vfr: off 03:38:27.218: 03:38:27.224: [CoreAudio AAC: 'Track1']: settings: 03:38:27.224: mode: HE-AAC 03:38:27.224: bitrate: 64 03:38:27.224: sample rate: 44100 03:38:27.224: cbr: on 03:38:27.224: output buffer: 1536 03:38:27.224: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://nlpoca115.live.nicovideo.jp:1935/publicorigin/161104_03_0?3382236:lv280934832:68:1478198304:0:1478198238:34bac8e29f73a72b... 03:38:27.245: [rtmp stream: 'adv_stream'] Interface: Intel(R) Gigabit CT Desktop Adapter (ethernet, 1000 mbps) 03:38:27.291: [nicolive] live waku: lv280934832 03:38:27.291: [nicolive] found live url and key with ticket 03:38:27.291: [nicolive] audo bitrate is zero or negative 03:38:27.291: --------------------------------- 03:38:27.291: [x264 encoder: 'streaming_h264'] settings: 03:38:27.291: rate_control: VBR 03:38:27.291: bitrate: 416 03:38:27.291: buffer size: 416 03:38:27.291: crf: 23 03:38:27.291: fps_num: 24 03:38:27.291: fps_den: 1 03:38:27.291: width: 640 03:38:27.291: height: 360 03:38:27.291: keyint: 240 03:38:27.291: vfr: off 03:38:27.291: 03:38:27.365: [nicolive] live waku: lv280934832 03:38:27.365: [nicolive] found live url and key with ticket 03:38:27.377: [rtmp stream: 'adv_stream'] Connection to rtmp://nlpoca115.live.nicovideo.jp:1935/publicorigin/161104_03_0?3382236:lv280934832:68:1478198304:0:1478198238:34bac8e29f73a72b successful
正常な時のログ 下記 ( [nicolive] no live waku )が延々と続く。 03:26:38.605: [nicolive] no live waku 03:26:48.683: [nicolive] no live waku 03:26:58.749: [nicolive] no live waku 03:27:08.826: [nicolive] no live waku 03:27:18.889: [nicolive] no live waku 03:27:28.950: [nicolive] no live waku 03:27:39.014: [nicolive] no live waku 03:27:49.078: [nicolive] no live waku 03:27:59.133: [nicolive] no live waku 03:28:09.182: [nicolive] no live waku 03:28:19.228: [nicolive] no live waku 03:28:29.278: [nicolive] no live waku 03:28:39.344: [nicolive] no live waku 03:28:49.408: [nicolive] no live waku 03:28:59.478: [nicolive] no live waku 03:29:09.558: [nicolive] no live waku 03:29:19.627: [nicolive] no live waku 03:29:29.724: [nicolive] no live waku 03:29:39.780: [nicolive] no live waku 03:29:49.846: [nicolive] no live waku