Thanks
your posts are very helpful to me for updating the program
the program can do what vlc can do
i will see how can vlc manage streaming language and translate it to my program
i am using active x of vlc in my program and it is mirror for vlc,but in latest versions(1.0.0 and 1.0.1) there is bug in vlc activex while vlc can stream in these version vlc activex could not do this
hope in next versions of vlc will fix this issue to allow for me to use latest version
in the last updated version from program(the one for mobile) i have two choices one called "mobile1" and the other called "mobile2" and "mobile2" is better picture quality than 1 but the program crashs with this selection
for unknown reasons the quality of streams is bad and sometimes it is good
the most accepted explanation is that the process of transcoding and streaming is cpu consuming process and so the cpu should be relaxed and free during streaming by closing the other opened application and even by rebooting pc
other thing is important that streaming is channel dependent i observed streaming with some channels are better than others
sure for enigma 1 dreambox(dm500) images other than pli-jade and sifteam will give poor stream quality
selecting low internet upload speed profile from setting will also give the worst streaming quality and this is the price of low upload speed
for local streaming with home we can select high upload speed profile because we do not deal with internet upload speed and using local strong network for upload
regards
Result of ping of your dns address
Last edited by mfaraj57; 12th August, 2009 at 04:24 PM.
Hi mfaraj57,
Once again many many thanks for all your hard work in supporting me with this.
I have finally got it streaming over the internet now thanks to yours and Ian's help.
I have also set it up on my laptop, and the streaming runs flawless on the high setting no proble, really good picture quality. I will now be able to stream the football to my mates on Saturday now.
I have also now changed my dyndns hostname and port number and updated it all. Again still working well.
As for my home pc, it streams but not very constant, even though my pc is 3.0 intel dual core, 4gig ram, might be becasue the wireless card in that machine is not very strong.
But on my HP laptop like i said earlier the program streams flawlessly.
For anyone else strugging to make this work, please continue trying as the end result is really worth it.
Cheers,
Kev.
Hi mfaraj57
i uploaded your program over on dudez a few days ago,you may be interested in reading the posts over there and perhaps helping peeps out.its in the DM800 section.
we have terrible upload capabilities here in the UK,most are only around 200kbs.
when i set your program to between 200-400kbs the people im streaming to recieve the stream,but keep losing it and it has to buffer again and connect,then they lose it once more.in short its not really watchable.
if i set the program to low at less than 200kbs they can watch and the stream remains locked,but the quality is awfull.
so,is it possible for me to refine these settings further,ie somewhere in between the low and the medium setting,to allow more adjustment for experiments of whats perfect for my situation.thanks.ian.
Last edited by ian1095; 13th August, 2009 at 10:30 AM.
Hi Ian
Thanks for your posting the program there and it is nice and interesting and it is helpful for me to know some program bugs to fix them in next update
Really writing program for enigma1 and engima2 was very painful to me apart from making the program to stream beyond lan.
Moreover the program compines two popular method to stream from dreambox to pc the first one is genius bitcontrol directshow(used in program for receiving and recording stream in enigma 1 dreambox ) and the other is great vlc player(receive and record stream from enigma2 dreambox and do the most work of streaming beyond lan).
combining all of these is complicated procedure apart from i am not specialized in computer programing and my jop is far enough from this field,what is to say that within these circumstances it is normal to find bugs and kind people like you can help me find these bugs.
As you have seen most of the problems faced by users are related to port forwarding and dns address assignment and program can not play any role to simplify these things.
Regarding upload speed and more flexibilty in choosing desired standards i will make fourth choice called user or advanced or what else with it the user can play with different codec and video bitrate and compression scale
In the expermental release i include these things and if you look to the settings of this release you can do fine tuning to the stream.
But to make program simple as much as possible i omitted all these things and limit the user by three choices only and the program accordingly behind its interface select the codec,the bitrates and scales
these are settings in the experimental release and any one needs it am ready to upload for him.
Regarding the upload speed i think it will be better in near future and imagine if upload speed approach the value of download speed
final words to say about vlc version,vlc 1.0.1 and 1.0.0 are not working with the program and more than that deceive the user by good quality picture appearing in the resteaming area.
I need from you the file to improve upload speed and if you can post it here "AdjustTCPWindow.rar"
second thing i want to know which channel has problem in streaming language and preferably in hotbird .
There is useful post by kind and expert person here
Last edited by mfaraj57; 13th August, 2009 at 12:16 PM.
got it working but cant get english audio any ideas please
Hi mfaraj57,
Sorry to be a pain, I just have a couple more questions for you:
- Why don't any of my HD channels show in my channel list? Therefore is it not possible to stream HD channels?
- Is it possible to amend the Deinterlace to blend and also the aspect ratio within your program, like you can in a stand alone VLC? This will improve the local picture quality as mine is horizontal lines when the picture move quickly.
- When will you new version be available with all the streaming options?
- What does high quality equate to 256/kbs, 500kbs or 800kbs?
Many thanks in advance.
Kev
Hi rruunneerr
These are important things
first regarding HD channels should be listed with other channels in channels list
but program also can play HD channels locally from hd capable dreambox like enigma2 dreambox(hd800) and not from dm500
but regarding streaming HD channels through internet this is difficult task tell now and vlc could not do that and the program so.
regarding aspect ratio and Deinterlace as i have said previously what vlc can do program can do,but although this is fifth version of the program but this the first time i use vlc activex,so i will try to improve streaming locally,vlc in my program receive stream from enigma2 dreambox and do restreaming to internet from enigma1 and enigma2 dreambox while bitcontrol filter play enigma1 dreambox locally.
Lastly if i understand the question.
High internet speed profile any upload speed above 400 kb/s,however this is based upon few experiments and not strict criteria,i will improve the classification as i got more experience with result of streaming
however within few days i will post next update to give user more flexibility in chosing streaming standards and if you want something quick and you want full control of streaming download this and play with bitrate,codec and others,it is complete program
dream2web streamer
regards
Last edited by mfaraj57; 13th August, 2009 at 03:09 PM.
Hi mfaraj57,
as Ian is offline at the moment i'll upload his file for you,
i'm sure he wont mind.
saintomer.
Hi mfara57,
many thanks for you info and link.
I will wait for your new version, keep up the good work.
Kev.
Hi mfara57
please backup your registry before using this.and please only advanced pc users who are competent with the windows registry use this.these are the optimal RWIN settings for me,it may not be correct for you!
it sometimes improves upload speeds to set your default send window to the same as your default recieve window.
RWIN (TCP Receive Window) is a buffer that determines how much data the receiving computer is prepared to get at one time.
A RWIN value that's too large will result in greater loss of data if a packet is lost or damaged. A too small RWIN will be very slow, as each packet will have to be acknowledged before the next packet is sent.
RWIN is one of the most important parameters in tweaking any TCP/IP connection.
to determine the optimal RWIN manually, you can perform the following calculations:
1. Determine MSS (this can be done by using SG TCP Analyzer), maximum anticipated latency and advertised maximum bandwidth.
(for example, 1460 MSS, 300ms max latency, 6Mbit/s max bandwidth).
2. Find the unscaled RWIN value (largest even multiple of MSS less than 65535):
65535 / 1460 (MSS) = 44.9
round down to even number = 44
44 x 1460 = 64240 (this is the optimal unscaled RWIN value for broadband connections)
3. Multiply the unscaled RWIN by 2 until it is larger than BDP
Our BDP for 6Mbps @ 300 latency is:
6000 kbps x 300ms = 1800000 / 8 = 225000
64240 (unscaled RWIN) x 2 x 2 ... = 256960 (number larger than BDP, this is the optimal RWIN)
a far simpler method for most users(although no where near as accurate)is to use one of the pre programmed untilities such as tcpoptimizer or cablenut.
with regards to a channel on hotbird that wont stream the english audio,well none of them will if english is the second audio option,but for testing i just tried sky cinema 1 and this streams in the italian language.ian.
Last edited by ian1095; 14th August, 2009 at 09:55 AM. Reason: cant spell
Bookmarks