今回はタイトル通り。QNAP純正のiOSアプリQuMagieでQNAP NAS(型番:TS-464)で動画が再生されない問題を解決しようと思います。
アプリ側の設定で解決できましたのでQNAP NASで動画再生の際にiOSアプリ、QuMagieを使用している環境ならば解決する可能性が非常に高いですので最後まで読んでいただけたらと思います。
症状は?
現環境の確認
状況の整理としまして、iPhone等で撮影した動画をQnap NASのTS-464に保存しておりました。TS-464の構成ですがm.2 にWD製NAS用m.2を1TB2枚さしてRaid1+4ベイモデルなのでHDDをIron Wolf 8TB×4個Raid5として認識させQutireでm.2からHDDへ転送する仕組みをとっております。
こういった人は見てほしい
上の構成で、QNAP製NAS(TS-464)に保存されている動画をQNAP製iOSアプリ、QuMagieで動画再生すると動画サイズ等によりますが4秒程度再生された後、動画が硬直・停止、読み込み中かなーって思って待ってるとアプリが落ちる(クラッシュ)。動画が最後まで再生されないことが大半でした。
そこで原因究明する必要があったわけです。
考えられる原因は以下。
- 読み込み中にクラッシュしていることから転送速度に問題あり?
- QNAP NAS本体の設定の見直しが必要?
- NAS本体の動画管理ソフトの設定見直しが必要?
まずは送受信の速度確認
有線LANのCat6aでNAS本体と無線LANを繋ぎwi-fiは5GHz帯を使用し動画再生を行なっていました。無線LANの有線LANポートは1GbEなのでポートで送受信速度は頭打ちなはず。送受信は理論値で1GBitEthernetの125Mb/secかなと思われます。
実際はそこまで転送速度は出ておらず、PC側からNASにwi-fi経由でコピーすると14Mb/sec程度でした。HDD側のランダムアクセス速度に依存していそうです。
話が脱線しましたが、動画読み取りの場合はシングルリードの速度が分かればいいのでCrystaldiscmarkで速度を調べたところ問題はなそうな数値でございました。
そうするとQNAP NAS 本体の設定か動画管理ソフトの設定か…
色々調べてみたところ日本語のサイトではあまり動画が再生できないことよりもサムネイル作成がないことが取り上げられており、あまり同じ症状の人はいないのかなーといった印象。
サムネイルの作成自体は色々なサイトでも書かれていますが、QNAP NASにアクセスし管理画面のアプリストアから「Cayin MediaSign Player」をインストールしてライセンスを有効化する必要があります。ライセンスの有効化の方法はこちらをご覧ください。
試行錯誤の末…
結局応えは見つからないまま、何日かが過ぎ諦めかけていたとき応えにたどり着きました。
ふと、QuMagieのアプリ設定を開くと「表示/再生」に今問題になってる再生の問題解決になる設定あるかなーって眺めたのです。
「表示/再生」には上から「写真の閲覧」「再生解像度」「ネイティブプレイヤーの使用」の3項目があります。
「ネイティブプレイヤーの使用」はオンになっていましたが「ネイティブプレイヤーとはなんぞ?」となり調べてみました。
簡単に言うと動画を再生する際にQuMagieのアプリで処理して動画再生するか、iOS(iPhone)に標準装備されている動画再生アプリ(アプリとしては見えないけど)で処理して再生するか選べる様です。
そして「ネイティブプレイヤーを使用する」がオンだと「再生解像度」が「元のファイル」になり、「再生解像度」が選べなくなります。
「ネイティブプレイヤーを使用する」をオフにすると「再生解像度」が選べる様になります。(240p/360p/480p/720p/1080p/240p(オンザフライトランスコーディング)/360p(オンザフライトランスコーディング)/480p(オンザフライトランスコーディング)/720p(オンザフライトランスコーディング)/1080p(オンザフライトランスコーディング)/元のファイル/常に質問する)
これらはYouTubeでも見たことがあるのではないでしょうか?ただオンザフライトトランスコーディングがわかりませんでしたが、直訳すると現在進行形で変換中みたいな感じですかね。(映像処理しながら見るイメージ)
動画を再生する際に解像度を変更して端末ごとに見やすいようにするようですが元のファイルの解像度だとアプリがクラッシュするようです。
これを調整してあげればクラッシュは防げそう!
現在は「再生解像度」を1080pにて動画を再生しています。時々読み込みで動画の再生が停止することはありますが、アプリのクラッシュは限りなく0になりました。と言うか設定変更後はクラッシュしてないです。
原因は?
ITに詳しいわけではないので断言できませんが、客観事実として「再生解像度」が「元のファイル」の解像度設定になっているとクラッシュしているので元のファイルの解像度処理でアプリが落ちている…または、「ネイティブプレイヤーを使用する」がオンでクラッシュしていた可能性もあるのでQuMagieとiOS(iPhoneやiPad)の標準動画再生プレイヤーが相性悪いのかも知れません。
QNAP NAS内でRaidを組んでいるのでネイティブプレイヤーで動画を再生すると動画にアクセスできない…?動画の保存は各HDDに分けて入れてる訳ですからネイティブプレイヤーでは細分化されたデータを読み解くことが難しいのかも知れない?
あくまで仮設ですし知識技術がないので再現できませんが…とりあえずNAS導入後のQuMagieで動画再生クラッシュを止められてQOL爆上がりです。
まとめ
いかがだったでしょうか??今回はQuMagieで動画再生時にクラッシュする問題を解決させました。各環境によって通信速度やNAS本体側の設定やアプリ側の処理と原因は違うと思いますが、アプリ側が原因の場合は我が家のように設定変更で解決する可能性が高いです。
設定変更後も変わらなければ元の設定に戻し原因探求しなおしになりますがQNAP NASは情報が多く、有名ですので諦めず調べてみましょう!少しでも皆様のQOLが上がりますように。
最後まで読んでいただきありがとうございます!皆様に幸あれ!
コメント