Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,729,489 Members 45,814 Now Online
XDA Developers Android and Mobile Development Forum

[Bug] Odd / poor network streaming behavior.

Tip us?
 
dafunk60
Old
#1  
Senior Member - OP
Thanks Meter 78
Posts: 391
Join Date: Jul 2008
Question [Bug] Odd / poor network streaming behavior.

I've been a fan of MX Player as it plays anything I ask. I purchased the pro version some time ago. Unfortunately, network streaming has taken a turn for the worse as of late on all my devices. I've done the usual stuff like uninstalling & reinstalling, clearing app data, wiping the android cache's ect but nothing seemed to help. Almost all my usage is network streaming so this is causing me some frustration.

I ran some tests and found that when playing the same test file from either my DLNA Server or SMB Share, MX Player would pull a constant 40-60 Mbps while other media players (VLC, VideoPlayer, VLC on PC) would only pull 40Mbps bursts of data every 8-10 seconds. I'm wondering if this could be causing the stuttering playback & very long seek times I'm experiencing with with MX Player. I can let MX Player sit there and try to play for 5 minutes and it will pull enough data to have downloaded the test file several times. MX Player does play the test file wonderfully from my SD card.

I've attached graphs of the network traffic, each represent a 120 second portion of time beginning with the start of playback. I see the same results with a Nexus 10 running Android 4.2.2, HTC M8 running 4.4.2, and HTC One X (Evita) running 4.1.1.

Attachment 2761682

Attachment 2761683

Attachment 2761684

Attachment 2761685

The MediaInfo data for the test file is:
Code:
Complete name                            : C:\Users\Dev\Desktop\test.mp4
Format                                   : MPEG-4
Format profile                           : QuickTime
Codec ID                                 : qt  
File size                                : 333 MiB
Duration                                 : 14mn 52s
Overall bit rate mode                    : Variable
Overall bit rate                         : 3 128 Kbps
Encoded date                             : UTC 2011-09-28 04:27:34
Tagged date                              : UTC 2011-09-28 04:28:12
Writing library                          : Apple QuickTime

Video
ID                                       : 2
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Baseline@L3.1
Format settings, CABAC                   : No
Format settings, ReFrames                : 1 frame
Format settings, GOP                     : M=1, N=33
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 14mn 52s
Bit rate                                 : 2 999 Kbps
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 29.970 fps
Standard                                 : NTSC
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.109
Stream size                              : 319 MiB (96%)
Title                                    : Module de gestion vidéo / Gestionnaire d’alias Apple
Language                                 : English
Encoded date                             : UTC 2011-09-28 03:40:21
Tagged date                              : UTC 2011-09-28 04:28:12

Audio
ID                                       : 1
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 14mn 52s
Bit rate mode                            : Variable
Bit rate                                 : 126 Kbps
Maximum bit rate                         : 292 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 13.4 MiB (4%)
Title                                    : Module de gestion sonore / Gestionnaire d’alias Apple
Language                                 : English
Encoded date                             : UTC 2011-09-28 03:40:21
Tagged date                              : UTC 2011-09-28 04:28:12
I really like the variety of file types that MX Player can play but if it can't play them smoothly over the network it isn't of much use to me.

Does anyone have any suggestions?
CURRENT DEVICE - HTC One M8 AT&T / ViperOneM8 1.6.0 / ElementalX 0.18
RETIRED DEVICE - HTC Evita / AT&T One X / Viper XL 3.2.7 / ElementalX 6.7 beta
RETIRED DEVICE - Samsung Galaxy S3 / AT&T
RETIRED DEVICE - HTC Supersonic / EVO4G HW.0003-EPSON
RETIRED DEVICE - HTC Rhodium / Touch Pro 2 / AT&T Tilt 2 - RHOD300 32M MI-BC
RETIRED DEVICE - HTC Kaiser / AT&T TILT
CONTRIBUTIONS - Dafunk60's GTX Theme & Icons v1.0.0 for WeatherPanel 2010
 
CDB-Man
Old
#2  
CDB-Man's Avatar
Senior Member
Thanks Meter 44
Posts: 224
Join Date: May 2013
What are you using for DLNA? If you're using something like BubbleUPNP, I would expect that app and it's server software to be able to give MX a complete stream without problems. SMB share lag is a known issue of MX player, as highlighted in my list of bugs and feature requests sticky thread.

Be sure to hit Thanks when someone helps you out!

MX Player sub-forum Moderator; Primary User Support: http://forum.xda-developers.com/apps/mx-player

The Developer/Owner of MX Player is bleu8888. Please post a thread in the MX Player sub-forum for support.

I do not answer MX Player questions in PM. Post a thread in the MX Player sub-forum if you need support.

 
dafunk60
Old
#3  
Senior Member - OP
Thanks Meter 78
Posts: 391
Join Date: Jul 2008
Quote:
Originally Posted by CDB-Man View Post
What are you using for DLNA? If you're using something like BubbleUPNP, I would expect that app and it's server software to be able to give MX a complete stream without problems. SMB share lag is a known issue of MX player, as highlighted in my list of bugs and feature requests sticky thread.
I am using bubbleUPNP & Mezzmo. I see this behavior from xbmc & wmp as well.

Sent from my HTC One_M8 using XDA Free mobile app
CURRENT DEVICE - HTC One M8 AT&T / ViperOneM8 1.6.0 / ElementalX 0.18
RETIRED DEVICE - HTC Evita / AT&T One X / Viper XL 3.2.7 / ElementalX 6.7 beta
RETIRED DEVICE - Samsung Galaxy S3 / AT&T
RETIRED DEVICE - HTC Supersonic / EVO4G HW.0003-EPSON
RETIRED DEVICE - HTC Rhodium / Touch Pro 2 / AT&T Tilt 2 - RHOD300 32M MI-BC
RETIRED DEVICE - HTC Kaiser / AT&T TILT
CONTRIBUTIONS - Dafunk60's GTX Theme & Icons v1.0.0 for WeatherPanel 2010
 
CDB-Man
Old
#4  
CDB-Man's Avatar
Senior Member
Thanks Meter 44
Posts: 224
Join Date: May 2013
Quote:
Originally Posted by dafunk60 View Post
I am using bubbleUPNP & Mezzmo. I see this behavior from xbmc & wmp as well.

Sent from my HTC One_M8 using XDA Free mobile app
Interesting; @bleu8888 could you take a look please?
Be sure to hit Thanks when someone helps you out!

MX Player sub-forum Moderator; Primary User Support: http://forum.xda-developers.com/apps/mx-player

The Developer/Owner of MX Player is bleu8888. Please post a thread in the MX Player sub-forum for support.

I do not answer MX Player questions in PM. Post a thread in the MX Player sub-forum if you need support.

 
bleu8888
Old
#5  
Member
Thanks Meter 78
Posts: 77
Join Date: Mar 2011
Does it happen on all decoders? HW decoder typically uses more traffic if software audio or embedded subtitle is used.
MX Player Developer
 
dafunk60
Old
#6  
Senior Member - OP
Thanks Meter 78
Posts: 391
Join Date: Jul 2008
Quote:
Originally Posted by bleu8888 View Post
Does it happen on all decoders? HW decoder typically uses more traffic if software audio or embedded subtitle is used.
HW+ and SW decoders were the only ones available with the test file I used. The bandwidth consumption was the same on both.
CURRENT DEVICE - HTC One M8 AT&T / ViperOneM8 1.6.0 / ElementalX 0.18
RETIRED DEVICE - HTC Evita / AT&T One X / Viper XL 3.2.7 / ElementalX 6.7 beta
RETIRED DEVICE - Samsung Galaxy S3 / AT&T
RETIRED DEVICE - HTC Supersonic / EVO4G HW.0003-EPSON
RETIRED DEVICE - HTC Rhodium / Touch Pro 2 / AT&T Tilt 2 - RHOD300 32M MI-BC
RETIRED DEVICE - HTC Kaiser / AT&T TILT
CONTRIBUTIONS - Dafunk60's GTX Theme & Icons v1.0.0 for WeatherPanel 2010
 
bleu8888
Old
#7  
Member
Thanks Meter 78
Posts: 77
Join Date: Mar 2011
I will check it out.
MX Player Developer

The Following 2 Users Say Thank You to bleu8888 For This Useful Post: [ Click to Expand ]
Tags
mx player, network, poor, stutter
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Remove Unnecessary WhatsApp Elements with Xposed

In modern life, you can’t underestimate the power ofthe dark sidemessaging … more

MaR-V-iN to Talk Google and Android APIs at XDA:DevCon 2014

Our international xda:devcon 14in Manchester, UK on the weekend of September … more