PDA

View Full Version : Problems with h.264 streams from DVB-S2 Broadcast


OliBoe
7th January 2010, 22:10
Hi,

iīm using a Kathrein UFS-922 DVB-S2 Receiver (HDTV) which can be accessed via FTP (LAN) and therefore normally I transfer my recordings (SKY Pay-TV with Sky HD and Disney Cinemagic HD) to my computer, use TS-Doctor to correct the errors in the DVB-S2 stream and then store the .ts files on my DS-209 NAS. I play this movies with my two PS3 (old 40GB modell and a new slim one) and everything works fine.

The public-law broadcast stations ARD and ZDF (like BBC in the UK) will start with 720p HDTV with the olympic games and they start some test-cases at the christmas holidays.

And thatīs when my problem starts....

Sky HD and DisneyCinemagic HD (and Discovery HD) are AVC in 1080i (25fps).

ARTE HD (Arte is a joint public-law broadcast from germany and france) is - as the public-law broadcast in germany will be from later this year - AVC in 720p (50fps)

ARTE HD recordings work fine but the recordings from the christmas testcase are full of artefacts and studder every 10-30s. I tested this and that but playback on my computer is everytime with these artefacts (and studder).
Playback with both PS3 is with artefacts (and studder) too - but only 10% of the problems I have on my computer.

Surprisingly other users (from a TS-Doctor forum) have NO (!) problems by playing this EinsFestival HD (public-law broadcast) recording at least one using CoreAVC 2.0 codec.

So here is the test-stream (30s snapshot - 36MB):

http://www.o-boerner.de/video/Einsfestival_HD_Mogadischu_Dec%2028%2020;09_121m_140150_1_fixed.ts

http://www.o-boerner.de/video/Einsfestival_HD_Mogadischu_Dec%2028%2020;09_121m_140150_1_fixed.log

So, here are the results of this test-file:
- my own Win7 PC with VLC-Player: Artefacts
- Playstation 3 (old modell): Artefacts
- Playstation 3 slim: Artefacts
- Other users computer with CoreAVC 2.0: perfect without any problem
- Kathrein Receiver (own recording): perfect without any problem
- Kathrein Receiver via DLNA: perfect without any problem

So I tried MediaInfo to look after the differences between the working ARTE HD recordings and the non-worling EinsFestival HD recordings.

Here is the result: (Sorry that it is in german but I think that everyone can imagine what is meant...)
http://www.o-boerner.de/pic/vergleich.gif

So...
What I donīt understand is the fact that the recording should be okay because the DVB-S2 receiver is capable of playing these recording via his own archive without any problem and via DLNA without any problems. But the PS3 - the beast which plays nearly everything will cause artefacts as well as my computer.

Does anyone has any idea?

Best regards,
Oliver

Atak_Snajpera
8th January 2010, 00:22
Surprisingly other users (from a TS-Doctor forum) have NO (!) problems by playing this EinsFestival HD (public-law broadcast) recording at least one using CoreAVC 2.0 codec.
It works without any problems in FFDshow r3178!

nm
8th January 2010, 13:55
Works here too with recent MPlayer SVN and VLC git builds (didn't try 1.0.x or older)

CruNcher
9th January 2010, 06:28
CoreAVC 1.9.5 Software = No Problem
CoreAVC 1.9.5 GPU = No Problem
Mplayer = No Problem
VLC = No Problem
FFdshow = No Problem

Hmm if the PS3 has really problems maybe a Firmware update gonna help ?

OliBoe
9th January 2010, 10:29
Itīs nearly unbelievable...

I tried yesterday evening everything.
De-installed all codecs and Software-Player like PowerDVD.

Installed the newest FFDShow Filter...

Test these and that - but the result is everytime the same.
VLC plays the stream with some stutter, MS Media Player with much more stutter.

PS3 plays the original stream with stutter, the test-stream (link above) with stutter, a converted stream (tsRemuXeR) to m2ts with stutter...
And both PS3 has the same and newest firmware!

I found someone else from germany (from another forum) who has similar problems with his recordings from the same broadcast and his PS3.
His solution is to reencode with sx264 - but I wont reencode the movie...

Iīll try to install Windows 7 completly new on my laptop.
It was a Vista upgrade and maybe a clean installation will help...

Was anybody able to test the test-stream on a PS3?

Best regards,
Oliver

Selur
9th January 2010, 10:36
sx264 - but I wont reencode the movie...
If you need some help with that I can probably help,.. (since I'm the author of sx264&hybrid ;))

Cu Selur

nm
9th January 2010, 11:28
Installed the newest FFDShow Filter...

Did you select ffmpeg-mt for H.264 decoding? Which DirectShow player do you use and does ffdshow get loaded when playing the video (there should be a tray icon)?

Test these and that - but the result is everytime the same.
VLC plays the stream with some stutter, MS Media Player with much more stutter.


Which CPU do you have? My 2 GHz Core 2 Duo is just about fast enough to decode your sample with libavcodec on a single CPU core. If you have a slower CPU, there will be problems with VLC. How high is the CPU load during playback?

You could also try DiAVC or DivX decoder with some DirectShow player (MPC-HC, for example).