Hi all, i'm trying to code a dlna client for Enigma2. The server (PS3 Media Server) provides http ts streams (H264/AC3) that i would display on my dm800HD. So i tested plainty way but no success. Here is what i do.
First of all playing the file with a mount point :
sref = eServiceReference(0x1, 0, "/mnt/smb/Aliens.ts") => works with ServiceDVB
sref = eServiceReference(0x1001, 0, "/mnt/smb/Aliens.ts") => works with ServiceMP3
so i think the codecs used by the stream are good. now the http part.
sref = eServiceReference(0x1, 0, "http://xxx.xxx.xxx.xxx/Aliens.ts") => does n't work
sref = eServiceReference(0x1001, 0, "http://xxx.xxx.xxx.xxx/Aliens.ts") => works with ServiceMP3 but i got buffering problems with high bitrate video tracks. It stutters after about 8-10 seconds.
With the VLCPlayer plugin i found that a service "ServiceTS" was bundled. I tryed to mod it by changing the stream types (it was eDVBVideo::MPEG2 and eDVBAudio::aMPEG now eDVBVideo::MPEG4_H264 and eDVBAudio::aAC3). I got only sound but without stuttering. A good start :).
Could someone take a look at the files in the attachement (the original servicets sources) and say me what i should change to get video ??
Thx by advance
Pacopad