• 2

DS214play 硬解? 軟解? 轉檔?

小弟在幾個月前購入了人生的第一台NAS -- DS214play
目前使用上都還算順利
但是對於DS214play的硬解功能一直不甚了解
不知道有沒有大大能幫我解惑一下:

1. 在官方的說明文件中提到,透過DLNA撥放時,實際的撥放能力取決於終端設備
這表式透過DLNA撥放時,DS214play是透過pass through的方式傳遞影音檔案交由終端設備來做解碼撥放的吧?
那麼在 "媒體伺服器" 套件中有一項 "啟動影像轉碼器" ,若是勾選表示DS214play會啟動硬體解碼 (還是軟體解碼?) 解碼後在串流到DLNA終端設備嗎?
那若我的DLNA終端設備(如smart tv)已經支援欲撥放的影片格式(如.mkv),那麼DS214play還是會啟動 硬體/軟體 解碼嗎?

2. 在vedio station的進階設定中有個 "啟動硬體加速" 的選項,這裡所謂的硬體加速就是指硬體解碼嗎?

3. 假設我使用iphone DS vedio來看一rm檔的影片,那麼這時候是由DS vedio的撥放器來做影片rm檔的解碼 還是由DS214play來做解碼後串流至iphone呢? 若是由DS214play來做解碼那這時算是硬解還是軟解呢?

4. 跟問題3相似,若我使用電腦進入video station,然後直接在瀏覽器裡播放rm檔影片,此時會call VLC player來做撥放,因為VLC player本身支援rm檔的撥放,那麼此時影片的解碼是由VLC player在做還是DS214play在做呢?

5. 在iphone的 DS vedio設定裡有一個 "啟動影片轉碼",這裡的影片轉碼是指由DS vedio去做軟體解碼還是指由DS214play去做硬體解碼 (還是軟體解碼)?

6. "轉檔" 和 "解碼" 在實際應用上來講意義是一樣的嗎? (轉檔前要先解碼?)


不好意思問題可能有點多有點笨
雖然我目前在使用上除了DTS音訊不能撥比較不方便外其他使用上都滿順利的
但是還是想要了解一下
謝謝大家
2014-12-27 16:58 發佈
文章關鍵字 DS214Play

特洛伊小馬 wrote:
小弟在幾個月前購入了...(恕刪)


"1. 在官方的說明文件中提到,透過DLNA撥放時,實際的撥放能力取決於終端設備
這表式透過DLNA撥放時,DS214play是透過pass through的方式傳遞影音檔案交由終端設備來做解碼撥放的吧?
那麼在 "媒體伺服器" 套件中有一項 "啟動影像轉碼器" ,若是勾選表示DS214play會啟動硬體解碼 (還是軟體解碼?) 解碼後在串流到DLNA終端設備嗎?
那若我的DLNA終端設備(如smart tv)已經支援欲撥放的影片格式(如.mkv),那麼DS214play還是會啟動 硬體/軟體 解碼嗎?"
DLNA只是透過multicast(SSDP, 239.255.255.250)方式把traffic轉發到DLNA client...
decoding會取決於client端的硬體規格...

"2. 在vedio station的進階設定中有個 "啟動硬體加速" 的選項,這裡所謂的硬體加速就是指硬體解碼嗎?"
yes, 這會操作Intel的hardware transcoding部分...

"3.假設我使用iphone DS vedio來看一rm檔的影片,那麼這時候是由DS vedio的撥放器來做影片rm檔的解碼 還是由DS214play來做解碼後串流至iphone呢? 若是由DS214play來做解碼那這時算是硬解還是軟解呢?"
會先操作hardware transcoding再扔到client端...
但是能不能操作hardware transcoding要視你影片檔container封裝的stream格式...

"4. 跟問題3相似,若我使用電腦進入video station,然後直接在瀏覽器裡播放rm檔影片,此時會call VLC player來做撥放,因為VLC player本身支援rm檔的撥放,那麼此時影片的解碼是由VLC player在做還是DS214play在做呢?"
轉碼過後扔到client端, 由client的硬體規格以及所使用的decoder決定是否支持硬體加速...

"5. 在iphone的 DS vedio設定裡有一個 "啟動影片轉碼",這裡的影片轉碼是指由DS vedio去做軟體解碼還是指由DS214play去做硬體解碼 (還是軟體解碼)?"
同問題3

"6. "轉檔" 和 "解碼" 在實際應用上來講意義是一樣的嗎? (轉檔前要先解碼?)"
transcoding會重編碼操作..
重編碼會將原本的格式轉換到另一種格式...
about video station:
https://www.synology.com/zh-tw/knowledgebase/faq/577
某種情況來說, 轉碼過後...
traffic loading會被壓掉, ex: 2GB-> <150MB...
但是轉換過後的video stream餵給client..
就要視client本身的硬體能否提供影體解碼操作...

這東西的實用性老實講不如AES硬體加速...
SYNOLOGY目前扯到AES的幾乎都可以被加速...
DTS音訊有方法播放上網搜尋一下!
特洛伊小馬 wrote:
小弟在幾個月前購入了...(恕刪)


你的問題有點複雜, 以下是小弟的猜測, 如果有誤請指正.

以下皆以 ds214play & ds415play 為例, 由於你主要的問題都是以 rm or rmvb file 為主, 猜測是, 因為 ds214play 的硬解功能主要是針對 H.264 格式, 至於 rmvb file, 它有自己的 codec, 所以是無法利用硬解的方式來達到加速, 這部份你可以透過觀察在播放 rmvb 時系統啟用的程序及所佔用的 CPU 資源來判斷.

在利用 browser + VLC web plug-in 來撥放時, 現在是可以手動切換原畫質/高中低多種畫質播放, 原畫質應該就不會做 video 轉碼, 而在播放 rmvb 時, 切換高/中/低畫質時, CPU 也是很耗資源的, 但如果你播放以 h.264 編碼的影片時, 即時做即時轉碼, CPU 相對耗用極低的資源.

所以並非 ds214play 可以利用硬解來解壓各種格式的影片. 簡單的說, 如果影片大多是 mp4 or mkv 格式, 那麼 ds214play 在大部份的情況下, 它的硬體加速功能是不會啟用的.
FB: Pctine
先感謝大大的回覆

vxr wrote:
DLNA只是透過multicast(SSDP, 239.255.255.250)方式把traffic轉發到DLNA client...
decoding會取決於client端的硬體規格...

==>所以說若是透過DLNA的方式,NAS都是以raw data的方式傳遞影音資料給client端,再由client端撥放器來做影音解碼的動作對嗎?
所以也就是說不論是DS214play會其他型號的Synology NAS(不論有無支援硬體解碼),對於透過DLNA方式播放其實是沒有差別的對嗎?


"3.假設我使用iphone DS vedio來看一rm檔的影片,那麼這時候是由DS vedio的撥放器來做影片rm檔的解碼 還是由DS214play來做解碼後串流至iphone呢? 若是由DS214play來做解碼那這時算是硬解還是軟解呢?"
會先操作hardware transcoding再扔到client端...
但是能不能操作hardware transcoding要視你影片檔container封裝的stream格式...

"4. 跟問題3相似,若我使用電腦進入video station,然後直接在瀏覽器裡播放rm檔影片,此時會call VLC player來做撥放,因為VLC player本身支援rm檔的撥放,那麼此時影片的解碼是由VLC player在做還是DS214play在做呢?"
轉碼過後扔到client端, 由client的硬體規格以及所使用的decoder決定是否支持硬體加速...

==>所以不論我是使用DS vedio或電腦進入vedio station透過瀏覽器撥放,只要是DS214play有支援硬體轉碼的影片編碼格式(如H.264),DS214play皆會啟動硬體轉碼,但是轉碼後的影音是否可被撥放則要取決於client端,不知道我這樣理解有沒有錯?
那麼,若是DS214play不支援硬體轉碼的影片格式(如rm檔),這時又會如何運作呢? 會先以軟體解碼的方式做解碼? 還是直接將影音raw data丟給client端?


"6. "轉檔" 和 "解碼" 在實際應用上來講意義是一樣的嗎? (轉檔前要先解碼?)"
transcoding會重編碼操作..
重編碼會將原本的格式轉換到另一種格式...
about video station:
https://www.synology.com/zh-tw/knowledgebase/faq/577
某種情況來說, 轉碼過後...
traffic loading會被壓掉, ex: 2GB-> <150MB...
但是轉換過後的video stream餵給client..
就要視client本身的硬體能否提供影體解碼操作...

==>若轉碼過後traffic loading會被壓掉,這對於影音的解析度或音質會有影響嗎?

感謝大大的指教

閔哥布丁狗 wrote:
DTS音訊有方法播放...(恕刪)


感謝大大的分享
我知道有強者重新編譯套件ffmpegwithdts來支援DTS音訊
但是因為有看到網友說使用這個套件DS214play的硬體轉檔功能會失效
因此我才想要了解一下所謂的硬體轉檔功能在實際應用上來說到底是什麼XD
先感謝大大的回覆


在利用 browser + VLC web plug-in 來撥放時, 現在是可以手動切換原畫質/高中低多種畫質播放, 原畫質應該就不會做 video 轉碼, 而在播放 rmvb 時, 切換高/中/低畫質時, CPU 也是很耗資源的, 但如果你播放以 h.264 編碼的影片時, 即時做即時轉碼, CPU 相對耗用極低的資源.

==>不好意思問個有點笨的問題,所以所謂即時轉碼在應用上來講就是指調整撥放品質高/中/低嗎?
"即時轉碼" 跟 "硬體加速" 是一樣的意思嗎?

謝謝

特洛伊小馬 wrote:
先感謝大大的回覆==...(恕刪)


先感謝大大的回覆
==>所以說若是透過DLNA的方式,NAS都是以raw data的方式傳遞影音資料給client端,再由client端撥放器來做影音解碼的動作對嗎?
DLNA只是單純轉發流量, NAS不會有任何破壞性操作...

所以也就是說不論是DS214play會其他型號的Synology NAS(不論有無支援硬體解碼),對於透過DLNA方式播放其實是沒有差別的對嗎?
YES, 只會有traffic loading的高低影響CPU效能...

==>所以不論我是使用DS vedio或電腦進入vedio station透過瀏覽器撥放,只要是DS214play有支援硬體轉碼的影片編碼格式(如H.264),DS214play皆會啟動硬體轉碼,但是轉碼後的影音是否可被撥放則要取決於client端,不知道我這樣理解有沒有錯?
YES, 轉碼過後的stream是否能被client透過DXVA/VAAPI操作則要視GPU規格以及載入的decoder而定

那麼,若是DS214play不支援硬體轉碼的影片格式(如rm檔),這時又會如何運作呢? 會先以軟體解碼的方式做解碼? 還是直接將影音raw data丟給client端?
當h/w transcoding被操作時, 會有一個VidEnc_Input的process會被執行...


"==>若轉碼過後traffic loading會被壓掉,這對於影音的解析度或音質會有影響嗎?"
會.....

例如我再用Video Station打開來播放會有
original, high, medium和low可以選...
original不會進行任何transcoding..
其餘選項都會操作...

特洛伊小馬 wrote:
"即時轉碼" 跟 "硬體加速" 是一樣的意思嗎?

謝謝...(恕刪)


在這裡指的是同一件事.
FB: Pctine

vxr wrote:
DLNA只是單純轉發流量, NAS不會有任何破壞性操作......(恕刪)


DS214play 還是有一些較特別的設定, 例如當設定對 rm,rmvb,mkv 檔案做轉檔時, 即使透過 DLNA, NAS 就會強制做轉檔的動作. 印象中這設定應該也是 ds214play 特有的, 不過這設計有點奇怪, ds214play 對於 rm or rmvb file 做轉檔也是相當耗 CPU resource, 並不見得會比 Intel Atom D2700 優吧!

另外在 DS415+ 這台效能應該比 ds214play & ds415play 更佳, 但在串流方面的設定, 似乎最高也僅支援 720P (ds214play 最高支援至 1080P)
FB: Pctine
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?