RE: 24/96 playback via http://
"Eric Hyche" <[email protected]> Wed, 2 Sep 2009 10:57:14 -0400
| Newsgroups | gmane.comp.multimedia.helix.devel |
|---|---|
| Organization | RealNetworks, Inc. |
| Message-ID | <001a01ca2bdd$a9771180$fc653480$@com> |
John, You might try without MIN_HEAP. I believe MIN_HEAP reduces the limiting size of some buffers which would probably affect http throughput. Of course, removing MIN_HEAP means that your memory usage will go up. Eric ======================================= Eric Hyche ([email protected]) Principal Engineer RealNetworks, Inc. >-----Original Message----- >From: [email protected] [mailto:[email protected]] >On Behalf Of John Stirling >Sent: Wednesday, September 02, 2009 6:12 AM >To: Helix client dev >Subject: [Helix-client-dev] 24/96 playback via http:// > >We're having a few issues getting 24/96 .wav to play smoothly via >http:// (from a local upnp server) > >We're using an atlas http fsys with the following HELIX_FEATURES - > ># The basic audio only profile >exec_profile_file("helix-client-audio-all.pf") > ># Enable function level linking - reduces code size by approx 30% >project.AddDefines('HELIX_CONFIG_USE_RLINK') > ># Remove video related stuff >project.RemoveDefines('HELIX_FEATURE_VIDEO') >project.RemoveDefines("USE_XWINDOWS") >project.AddDefines("HELIX_CONFIG_NO_XWINDOWS") > ># Hopefully fixes MP3 Locker playback >project.RemoveDefines('HELIX_FEATURE_HTTP_GZIP') >project.AddDefines("HELIX_FEATURE_HTTP_MEMCACHE") >project.AddDefines("HELIX_FEATURE_MIN_HEAP") > > >Our CPU load for http:// playback is approx 55%. Playing the same >content via local thumbdrive (file://) cpu load is approx 35%. So don't >think cpu is getting overloaded. > >Our raw network throughput is approx 620 kB/s with 24/96 .wav content >needing 576kB/s (measure using curl <url> > /dev/null). Fairly close to >the edge but would have though that should be ok. > >Is there anything obviously wrong with our feature set or are there any >HELIX_FEATURES or parameters that would be worth trying or adjusting ? > >Also, can someone explain what these features are for - > >HELIX_FEATURE_HTTP_MEMCACHE >HELIX_FEATURE_MIN_HEAP >HELIX_FEATURE_HTTPFSYS_MEM_GROWTH_LIMIT > > >John > > > > > > >_______________________________________________ >Helix-client-dev mailing list >[email protected] >http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev