1.Download the updated FFMpeg here.If you're running iPiMP 5.1.0.xxxx with MP 1.1.x the you should update the ffmpeg & smoothstreamong components as described here.
These updates are included in the iPiMP 5.2.0.xxxx for MP 1.2.x
2.Download the updated smooth streaming Apache module here.
3.Stop the iPiMPWeb service (at a command prompt use NET STOP iPiMPWeb)
4.Rename the folder C:\Program Files\iPiMP\Utilities\FFMpeg to C:\Program Files\iPiMP\Utilities\FFMpeg.old
5.Rename the file C:\Program Files\iPiMP\Apache\modules\mod_smooth_streaming.so to C:\Program Files\iPiMP\Apache\modules\mod_smooth_streaming.so.old
6.Backup C:\Program Files\iPiMP\Aspx\config.xml somewhere safe
7.Unzip the updated FFMpeg into C:\Program Files\iPiMP\Utilities (check you end up with C:\Program Files\iPiMP\Utilities\FFMpeg\FFMpeg.exe)
8.Unzip the updated smooth streaming Apache module into C:\Program Files\iPiMP\Apache\modules
9.Start the iPiMPWeb service (at a command prompt use NET START iPiMPWeb)
10.Edit (DONT COPY & PASTE) the ffmpeg and smoothstreaming module parameters in C:\Program Files\iPiMP\Aspx\config.xml and change line 3 from
<transcoder name="LiveTV" usetranscoding="1" filename=""C:/Program Files/iPiMP/Utilities/ffmpeg\ffmpeg.exe"" args="-i - -threads 0 -re -vcodec libx264 -fpre "C:/Program Files/iPiMP/Utilities/ffmpeg/ffpresets/libx264-iPiMP.ffpreset" -b 256k -s 480x272 -aspect 480:272 -acodec libfaac -ac 2 -ab 64k -ar 48000 -ac 2 -async 2 -f ism http://127.0.0.1:80/SmoothStream.isml/Streams(SmoothStream)?dvr_window_length=15" inputmethod="2" outputmethod="4" />
to
<transcoder name="LiveTV" usetranscoding="1" filename=""C:/Program Files/iPiMP/Utilities/ffmpeg\ffmpeg.exe"" args="-i - -threads 0 -re -vcodec libx264 -fpre "C:/Program Files/iPiMP/Utilities/ffmpeg/ffpresets/libx264-veryfast.ffpreset" -g 100 -keyint_min 50 -b 256k -s 480x272 -aspect 480:272 -acodec libfaac -ac 2 -ab 64k -ar 44100 -ac 2 -async 2 -f ism http://127.0.0.1:80/SmoothStream.isml/Streams(SmoothStream)" inputmethod="2" outputmethod="4" />
In summary, the parameter changes are:
1.Use libx264-veryfast.preset instead of libx264-iPiMP.preset
2.Add -g 100 -keyint_min 50
3.Change audio rate from 48000 to 44100
4.Remove ?dvr_window_length=15
Report back on your findings.
--------------------------------------------
i did reverse 10 and 9 in execution order
sorry to say, that didnt work .. i have 1.1.3 actually on windows2008..
i dit notice something on SD streaming though
SD only uses peak 8% cpu .. lows around 4% and still works flawlessly..
(guess it changed something afterall )
gonna try -r 25 aswell .. saw some FPS at 14 in the apache error log for HD channel.. so might help ..
if not i'll just re-enable the SD channels with where disabled in favour of the HD channels.
So there is no hurry as long as the duplicate SD channels dont disappear if you look at it from that perspective
I guess they wont disappear for a long time , just would be nice if it works also on HD.
If you look at it from a enviroment friendly way, it would actually be better to use the SD channels, much less CPU time/energy goes into transcoding, and the result will be the same 320-330kb output stream you want to watch....
save the environment - use SD channels for iPiMP