|
Edited by RagnerBG at 2017-6-15 02:09
I have one annoying problem with OpenElec. Maybe it's not this build specific, someone more familiar could tell. I watch most of my movies from network Samba sharing. The device is OrangePi PC and the last working build of OpenElec. Through LAN connection at 100Mbit everything is fine, all h/w decodded supported formats, all resolutions and bitrates, are playing ok. But through external Wifi module i have problems with high bitrates, causing lag, freezes and a/v desync (no audio until sync). At first i thought is is because Wifi bandwidth was up to 150Mbit/s with my firsts modules (Ralink RT3070 and Realtek RTL8188ETV) and it could be insufficient for high bitrates, because most of these videos are playing fine on my SmartTV with 300Mbit wifi and only really high bitrates are lagging. But i also tests with 300Mbit adapters on OpiPC (Ralink RT3072 and Realtek RTL8192EU) and there is the same lag on the same videos.
So, as bandwidth is more than enough even in 150Mbit, i noticed other thing. When the lag happens one CPU core is at 100% load and parameter "forward:0 B" is at 0%. When i pause CPU core load drops down and parameter forward:0 B soon reach 100%. So when i resume video it plays ok for a while, but soon (the higher the bitrate, the sooner), until forward:0 B drops back to 0% and one of CPU cores load at 100% again. I guess "forward:0 B" must be something like buffering and it's too short value for wifi connection at higher bitrates. If i am right, is there a way to increase this buffers? Or maybe it's something else, like slow sdcard. But i doubt this, because it's brand new Samsung Class10 and i have similar problem on OrangePi+2e, from eMMC. Any ideas? |
|