IpimpProfiler for Streaming to Symbian, Android or other Clients (1 Viewer)

thermionic

Portal Member
March 26, 2007
29
3
London
Home Country
United Kingdom United Kingdom
IpimpProfiler LAN and WAN

To do this you need to have a registered domain hosted externally, and an internal dns server which your internal computers use for dns resolution. Although many home broadband routers can do simple DNS, I haven;t seen one that can do a CNAME out of the box.

For the purposes of explaining, I'm going to presume the following

You have a registered and externally hosted domain of thermionic.com
You have a dyndns hostname of thermionic.dyndns.org
The hostname that you will use to connect will be ipimp.thermionic.com
The internal compuetr name of the mediaporla server is mp.home.lan​

On your externally hosted DNS provider,
Add a CNAME record for ipimp.thermionic.com
the full domain name that it "points" to should be thermionic.dyndns.org​

On your internal DNS server
Add the zone thermionic.com
Add all of the records that exist on the externally hosted DNS
Change the CNAME to point at mp.home.lan​

You can now connect to ipimp.thermionic.com from inside and outside your network, so if you edit C:\Program Files\iPiMP\Aspx\iPhone\Scripts\ProfilerClient.js to have rtsp://ipimp.thermionic.com:8554/mystream.sdp it will work from inside and outside your lan.

Although Windows server comes with a DNS server, BIND9 is free, and can be managed with webmin
 

nolimitek

Portal Member
January 2, 2009
47
5
AW: IpimpProfiler for Streaming to Symbian, Android or other Clients

Hi @all

Can someone give me some help

i have a sony x10i and i have read to change something to this

--sout="#transcode{soverlay,ab=64,channels=1,acodec=mp4a,vcodec=h264,width=320,fps=25,vb=400,venc=x264 {profile=baseline,level=1.3,no-cabac,subme=20,threads=4,bframes=0,min-keyint=1,keyint=50}}:rtp{mp4a-latm,sdp=rtsp://x.x.x.x:5554/mystream.sdp}"

but where i find this and what i have to do to make this running

ihave changed the ip address in the IpimpProfilerSetup (the ports i dont know are the standard ports the right one ?)

thx Chris
 

cubii

Portal Pro
November 1, 2006
627
32
48
AW: IpimpProfiler for Streaming to Symbian, Android or other Clients

there is a folder under allusers/ ipimpprofiler/profiles there you should find 3 profiles like nokia5800 etc. Take one of them change the code you mentioned and restart ipimpprofiler (via taskmanager/ end task ipimpprofiler) start it again (you can find it under programs/ ipimp/ utilitys/ipimpprofiler and go to ipimp webpage.
Then go to administartion, prifiles and command select your new created profile and stream it!


by the way, it is not realy working on my eken m001, i found a profile that gives me sometimes picture and sound, but video is stuttering from time to time.

If somebody wants to try:

<ARGS>"%INPUTFILE%" --sout="#transcode{soverlay,ab=64,channels=1,acodec=mp4a,vcodec=h264,width=240,fps=25,vb=128,venc=x264 {profile=baseline,level=1.3,no-cabac,subme=20,threads=4,bframes=0,min-keyint=1,keyint=50}}:rtp{sdp=rtsp://0.0.0.0:%PORT%/mystream.sdp}" </ARGS>

Has anyone an idea what should be changed to get a stream that needs less resources from the client (like reducing vb, but even with vb=64 i get the same results..)?
cubii


EDIT it works now with :

<ARGS>"%INPUTFILE%" --sout="#transcode{soverlay,ab=64,channels=1,acodec=mp4a,vcodec=mp4v,width=320,height=190,fps=25,vb=320}:rtp{sdp=rtsp://0.0.0.0:%PORT%/mystream.sdp}" </ARGS>


not perfect, but first time watchable but instable... it worked 1/2 hour, but then the picture had delays and artefacts, a restart of the stream corrected the problem... i have to test some more vb rates, but not this year...


@huah
Love the login feature!
 

patarock2

Portal Member
November 16, 2010
12
0
hi Huha

I´ve tried to used your imp profiller but I have had a lot of problems, I´m using a samnsung wave, with Bada O.S, I already know you app it´s not developed to this os, but as my wave is able to play rts files I tried, I´ve to say that it worked once or tiwice, but tha´s all. I explain you the problems I had:

1º I instaled you imp profiler, and set up the global variables. but when i try to stream live tv, nothing happens on then sever. The vlc doesn´t open. Then I´ve reinstalled your app, al surprisingly it works,more o less, because when i push the buton play, it link me to other ip: rtsp://192.168.2.20:5554/mystream.sdp (the same ip as Cubii post) but if I go to the right ip, the streaming it´s there.
Then i restar my pc, and already the app doesnt, do nothing, the vlc app doesn,t star , but at this time, the button play has de right direcction, but as the vlc doesnt star, there is nothing to srtream, It´s weird sometimes works sometimes nop.

I also have tried on local (using firefox or I.e on the server), but the same results I got.

I´m using static direcction on the server pc 192.168.0.102

What´s the problem???? How can I solve it?

If a dont use your imp profiler the app works well (i´ve test it on the server firefox), but as my samsung wave it´s unable to play flash o siverlight I have to use your profiler and its a pitty it doesnt work properly, It´s a great idea.

There are quite 5 miilon of samnsung wave on the market so I thing i posoible some o them will want to use you fantastic app, you can instroduce it as Bada compatible

Sorry for my english
 

jeng

Portal Member
September 30, 2010
10
2
53
Home Country
Luxembourg Luxembourg
Hi patarock2,

can you try to edit the file C:\Program Files\iPiMP\Aspx\iPhone\Scripts\ProfilerClient.js

Like this:
function ProfilerClient() {
window.location.href="rtsp://192.168.0.102:5554/mystream.sdp";
return true;
 

patarock2

Portal Member
November 16, 2010
12
0
Tnanks Jeng for your answer but, my file has already this text, my problem now, is that vlc.exe doesn´t start when I press the play button of the extreaming.:oops::oops::oops:
I mean the play button links correctly to rtsp://192.168.0.102:5554/mystream.sdp but as the vlc streaming hasn´t started on the server pc this rtsp lintk doesnt show anything.


Other posilbilities???

I´m using w7 32b. and the last vlc version I think it´s 1.15, and as I coment before I know it really woks , bescause i worked once or twices, but after I restartedmy pc, nohting happens

:D:D
 

huha

Extension Developer
January 3, 2008
890
556
Home Country
Germany Germany
  • Thread starter
  • Moderator
  • #27
patarock2,
please post your ipimpprofiler logfile e.g. C:\ProgramData\IpimpProfiler\IpimpProfiler.log
after vlc does not start.
 

patarock2

Portal Member
November 16, 2010
12
0
i didn´t fing any file with .log extension, but there is a txt file with impprofiler name and after a uninstal the app and re-install again, and after press play button here you have the contest of this .txt. file.

07:49:30.5138 IpimpProfilerSetup: IPIMP_PROFILER_DIR=C:\ProgramData\IpimpProfiler
07:49:36.3170 IpimpProfilerSetup: pos=368
07:49:36.3170 IpimpProfilerSetup: reststring=192.168.0.102:3306 salon-w7:50139 ESTABLISHED
TCP 192.168.0.102:3306 salon-w7:50141 ESTABLISHED
TCP 192.168.0.102:3306 salon-w7:50160 TIME_WAIT
TCP 192.168.0.102:31456 salon-w7:50344 ESTABLISHED
TCP 192.168.0.102:31456 salon-w7:50345 ESTABLISHED
TCP 192.168.0.102:49169 ec2-184-73-122-187:9050 ESTABLISHED
TCP 192.168.0.102:49216 sn1msg1020212:msnp ESTABLISHED
TCP 192.168.0.102:50139 salon-w7:3306 ESTABLISHED
TCP 192.168.0.102:50141 salon-w7:3306 ESTABLISHED
TCP 192.168.0.102:50160 salon-w7:3306 TIME_WAIT
TCP 192.168.0.102:50217 174:6881 ESTABLISHED
TCP 192.168.0.102:50218 salon-w7:31456 TIME_WAIT
TCP 192.168.0.102:50219 salon-w7:31456 TIME_WAIT
TCP 192.168.0.102:50224 salon-w7:31456 TIME_WAIT
TCP 192.168.0.102:50225 salon-w7:31456 TIME_WAIT
TCP 192.168.0.102:50231 salon-w7:31456 TIME_WAIT
TCP 192.168.0.102:50232 salon-w7:31456 TIME_WAIT
TCP 192.168.0.102:50326 salon-w7:31456 TIME_WAIT
TCP 192.168.0.102:50335 salon-w7:31456 TIME_WAIT
TCP 192.168.0.102:50342 132:50000 TIME_WAIT
TCP 192.168.0.102:50344 salon-w7:31456 ESTABLISHED
TCP 192.168.0.102:50345 salon-w7:31456 ESTABLISHED
TCP 192.168.0.102:50346 209.118.179.50:http LAST_ACK
TCP 192.168.0.102:57211 125:15934 ESTABLISHED
TCP 192.168.0.102:57211 84:51072 ESTABLISHED
TCP 192.168.0.102:57211 132:52109 TIME_WAIT
TCP 192.168.0.102:57211 70:2329 TIME_WAIT
TCP 192.168.0.102:57211 236:38955 ESTABLISHED
TCP [2001:0:5ef5:79fd:38cd:2e60:ab87:264]:50343 [2001:0:5ef5:79fd:8e8:29c:a55d:e970]:4662 SYN_SENT

07:49:36.3170 IpimpProfilerSetup: pos=13
07:49:37.3310 IpimpProfilerSetup: Reading setting file: C:\ProgramData\IpimpProfiler\IpimpProfilerSettings.xml
07:49:37.3466 IpimpProfilerSetup: topnode=LOCATIONS
07:49:37.3466 IpimpProfilerSetup: topnode=GLOBAL_VARIABLES
07:49:37.3466 IpimpProfilerSetup: Adding row=0
07:49:37.3466 IpimpProfilerSetup: Adding row=1
07:49:37.3466 IpimpProfilerSetup: Adding row=2
07:49:37.3466 IpimpProfilerSetup: Adding row=3
07:49:37.3466 IpimpProfilerSetup: Adding row=4
07:49:37.3466 IpimpProfilerSetup: Adding row=5
07:49:37.3466 IpimpProfilerSetup: Adding row=6
07:49:37.3466 IpimpProfilerSetup: Adding row=7
07:49:37.3466 IpimpProfilerSetup: Adding row=8
07:49:37.3466 IpimpProfilerSetup: Adding row=9
07:49:37.3466 IpimpProfilerSetup: Adding row=10
07:49:45.8642 IpimpProfilerSetup: Writing setting file: C:\ProgramData\IpimpProfiler\IpimpProfilerSettings.xml
07:49:45.8642 IpimpProfilerSetup: topnode=LOCATIONS
07:49:45.8642 IpimpProfilerSetup: topnode=GLOBAL_VARIABLES


I dindn´t see anything odd.:oops::oops:

And here I post you my IpimpProfilerSettings.xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--IpimpProfiler Settings-->
<ROOT>
<LOCATIONS>
<IPIMPPROFILER_DIR>C:\ProgramData\IpimpProfiler</IPIMPPROFILER_DIR>
<CLIENTFILES_DIR>C:\ProgramData\IpimpProfiler\Clientfiles</CLIENTFILES_DIR>
<COMMANDFILES_DIR>C:\ProgramData\IpimpProfiler\Commandfiles</COMMANDFILES_DIR>
<PROFILES_DIR>C:\ProgramData\IpimpProfiler\Profiles</PROFILES_DIR>
<ACTIVE_PROFILE>C:\ProgramData\IpimpProfiler\active_profile.ipimp</ACTIVE_PROFILE>
<ACTIVE_JAVA>C:\Program Files\iPiMP\Utilities\IpimpProfiler\..\..\Aspx\iPhone\Scripts\ProfilerClient.js</ACTIVE_JAVA>
<ACTIVE_COMMAND>C:\ProgramData\IpimpProfiler\active_command.ipimp</ACTIVE_COMMAND>
<IPIMP_ACTION_FILE>C:\ProgramData\IpimpProfiler\IpimpProfilerStartAction.xml</IPIMP_ACTION_FILE>
<USE_IPIMP_PROFILER_FILE>C:\ProgramData\IpimpProfiler\UseIpimpProfiler.txt</USE_IPIMP_PROFILER_FILE>
<IPIMP_ENCODING_FILE>C:\ProgramData\IpimpProfiler\IpimpProfilerEncoding.txt</IPIMP_ENCODING_FILE>
</LOCATIONS>
<GLOBAL_VARIABLES>
<PROGRAMFILES>C:\Program Files</PROGRAMFILES>
<WINDIR>C:\Windows</WINDIR>
<ALLUSERSPROFILE>C:\ProgramData</ALLUSERSPROFILE>
<COMPUTERNAME>SALON-W7</COMPUTERNAME>
<USERNAME>XXXX</USERNAME>
<IP>192.168.0.102</IP>
<PORT>5554</PORT>
<AUDIOPORT>1234</AUDIOPORT>
<VIDEOPORT>1235</VIDEOPORT>
<HTTPPORT>8080</HTTPPORT>
<WANIP>
</WANIP>
</GLOBAL_VARIABLES>
</ROOT>
 

huha

Extension Developer
January 3, 2008
890
556
Home Country
Germany Germany
  • Thread starter
  • Moderator
  • #29
patarock2,
if there is no IpimpProfiler.log I suspect IpimpProfiler is not running on your system.
Open intall.exe and make sure that you have checked "Autostart IpimpProfiler for current user". Then exit and reboot. Check with the task manager that there is a process ipimpprofiler.exe. Then try to start streaming again. If vlc is not starting post the log file IpimpProfiler.log.
 

patarock2

Portal Member
November 16, 2010
12
0
Thanks for your asnwer, but it dind´t work:

I reintalled the app as you said and i did check the option, then I restarted the pc and staterd the app, It stil doesn´t exit the .log file only the .txt file ( I atacched it´s content ) and now the app links the pc to another time to the wrong rts link , and also didn´t start vlc on the server. Aggggg, now I,m worst than before......aggg..:confused:. Well it doesn´t matter you are here I,m sure you could help me.

The rts link now is: rtsp://192.168.2.20:5554/mystream.sdp.

And my server ip its 192.168.0.102 (before at least the rtsp link was right)

and here the ipmprofiler.txt file:

Heyyy I forgot it...I check than the ipmpfriler.exe was active before anything.




11:23:32.4875 IpimpProfilerSetup: pos=504
11:23:32.4885 IpimpProfilerSetup: reststring=192.168.0.102:3306 salon-w7:49161 ESTABLISHED
TCP 192.168.0.102:3306 salon-w7:49162 ESTABLISHED
TCP 192.168.0.102:49161 salon-w7:3306 ESTABLISHED
TCP 192.168.0.102:49162 salon-w7:3306 ESTABLISHED
TCP 192.168.0.102:57211 83:62944 TIME_WAIT
TCP 192.168.0.102:57211 171:50350 TIME_WAIT
TCP 192.168.0.102:57211 70:4197 TIME_WAIT
TCP 192.168.0.102:57211 181:38989 TIME_WAIT
TCP 192.168.0.102:57211 213:56443 TIME_WAIT
TCP 192.168.0.102:60523 83:60215 FIN_WAIT_1
TCP 192.168.0.102:60732 ec2-184-73-122-187:9053 ESTABLISHED
TCP 192.168.0.102:60753 ww-in-f164:http ESTABLISHED
TCP 192.168.0.102:60754 ww-in-f165:http ESTABLISHED
TCP 192.168.0.102:60755 ww-in-f156:http ESTABLISHED
TCP 192.168.0.102:60756 ww-in-f102:http ESTABLISHED
TCP 192.168.0.102:60776 ww-in-f102:http ESTABLISHED
TCP 192.168.0.102:60777 ww-in-f101:http ESTABLISHED
TCP 192.168.0.102:60779 83:60215 ESTABLISHED
TCP [2001:0:5ef5:73b8:28d2:5a9:ab87:264]:60780 [2001:0:5ef5:79fd:2080:351f:aacd:b0ac]:60215 SYN_SENT

11:23:32.4885 IpimpProfilerSetup: pos=13
11:23:33.5225 IpimpProfilerSetup: Reading setting file: C:\ProgramData\IpimpProfiler\IpimpProfilerSettings.xml
11:23:33.5375 IpimpProfilerSetup: topnode=LOCATIONS
11:23:33.5375 IpimpProfilerSetup: topnode=GLOBAL_VARIABLES
11:23:33.5395 IpimpProfilerSetup: Adding row=0
11:23:33.5945 IpimpProfilerSetup: Adding row=1
11:23:33.5955 IpimpProfilerSetup: Adding row=2
11:23:33.5955 IpimpProfilerSetup: Adding row=3
11:23:33.5965 IpimpProfilerSetup: Adding row=4
11:23:33.5965 IpimpProfilerSetup: Adding row=5
11:23:33.5965 IpimpProfilerSetup: Adding row=6
11:23:33.5975 IpimpProfilerSetup: Adding row=7
11:23:33.5975 IpimpProfilerSetup: Adding row=8
11:23:33.5985 IpimpProfilerSetup: Adding row=9
11:23:33.5985 IpimpProfilerSetup: Adding row=10
11:23:38.2178 IpimpProfilerSetup: Writing setting file: C:\ProgramData\IpimpProfiler\IpimpProfilerSettings.xml
11:23:38.2338 IpimpProfilerSetup: topnode=LOCATIONS
11:23:38.2338 IpimpProfilerSetup: topnode=GLOBAL_VARIABLES
11:23:41.2820 IpimpProfilerSetup: Writing setting file: C:\ProgramData\IpimpProfiler\IpimpProfilerSettings.xml
11:23:41.2990 IpimpProfilerSetup: topnode=LOCATIONS
11:23:41.3000 IpimpProfilerSetup: topnode=GLOBAL_VARIABLES
11:23:42.4710 IpimpProfilerSetup: Stopping IpimpProfiler

11:23:42.4770 IpimpProfilerSetup: Starting IpimpProfiler

11:23:42.8130: IPIMP_PROFILER_DIR=C:\ProgramData\IpimpProfiler
11:23:42.8290: LONGNAME_SETTINGS_FILE=C:\ProgramData\IpimpProfiler\IpimpProfilerSettings.xml
11:23:42.8290: Reading setting file: C:\ProgramData\IpimpProfiler\IpimpProfilerSettings.xml
11:23:42.8360: IPIMP_CLIENTS_DIR=C:\ProgramData\IpimpProfiler\Clientfiles
11:23:42.8370: IPIMP_COMMANDS_DIR=C:\ProgramData\IpimpProfiler\Commandfiles
11:23:42.8380: IPIMP_PROFILES_DIR=C:\ProgramData\IpimpProfiler\Profiles
11:23:42.8380: IPIMP_ACTIVE_PROFILE=C:\ProgramData\IpimpProfiler\active_profile.ipimp
11:23:42.8400: IPIMP_ACTIVE_JAVA_FILE=C:\Program Files\iPiMP\Utilities\IpimpProfiler\..\..\Aspx\iPhone\Scripts\ProfilerClient.js
11:23:42.8400: IPIMP_ACTIVE_COMMAND_FILE=C:\ProgramData\IpimpProfiler\active_command.ipimp
11:23:42.8400: IPIMP_ACTION_FILE=C:\ProgramData\IpimpProfiler\IpimpProfilerStartAction.xml
11:23:42.8410: USE_IPIMP_PROFILER_FILE=C:\ProgramData\IpimpProfiler\UseIpimpProfiler.txt
11:23:42.8410: IPIMP_ENCODING_FILE=C:\ProgramData\IpimpProfiler\IpimpProfilerEncoding.txt
11:23:42.8440: CommandCreated file watcher started
11:23:42.8440: ProFileChanged file watcher started
11:23:42.8450: StreamStart file watcher started
11:23:42.8450: StreamStop file watcher started
11:23:42.8460: Successfully started



:D:D
 

Users who are viewing this thread

Top Bottom