I have problem while streaming to Nokia N8
To find out what is best -suited bitrate/resolution for Nokia i did following:
use ffmpeg and encode video (sample.mp4 from wowza installation) with such directives:
ffmpeg -threads 4 -y -i sample.mp4 -r 30 -vcodec libx264 -s 176x144 -b 192000 -g 60 -an sample_1_1.mp4
ffmpeg -threads 4 -y -i sample.mp4 -r 30 -vcodec libx264 -s 320x240 -b 384000 -g 60 -an sample_1_2.mp4
ffmpeg -threads 4 -y -i sample.mp4 -r 30 -vcodec libx264 -s 352x288 -b 768000 -g 60 -an sample_1_3.mp4
ffmpeg -threads 4 -y -i sample.mp4 -r 30 -vcodec libx264 -s 352x288 -b 2000000 -g 60 -an sample_2.mp4
ffmpeg -threads 4 -y -i sample.mp4 -r 30 -vcodec libx264 -s 480x352 -b 4000000 -g 60 -an sample_2_1.mp4
Where:
libx264 - software library and application for encoding video streams into the H.264/MPEG-4 AVC
r - frames per second;
b - bits per second ;
g - key interval (frames);
an - remove audio
I received following results while opening VOD stream on Nokia:
levelresolutionbitrate______artifacts/quality
1.1_______176x144______192000______ small/small resolution
1.2_______320x240______384000______yes(rarely)/normal
1.3_______352x288______768000______yes(often)/normal
2_________352x288______2,000,000____yes(very often)/bad
2.1_______ 480x352______4,000,000____yes(very often)/bad
As you can see in almost all cases I receive bad video quality on target device due to artifacts. Can i receive some advice in improving video quality?