SmartDVB web interface by Matei Dobrescu (beta testing)

This is the place where beta releases of the application or modules are made available. Only download if you're willing to cooperate in resolving any problems

SmartDVB web interface by Matei Dobrescu (beta testing)

Postby SmartDVB » Mon Sep 30, 2013 11:34 am

Hello,
Here's a neat webinterface for smartdvb using vlc created by a generous smartdvb user.

https://dl.dropboxusercontent.com/u/51980102/smartwebif_v022b.zip

retrieve the current version, sources here: http://masoft.ro/smartwebif

For the webinterface to work correctly you'll require an update for the current 0.3.5 b2 to allow for correct command line parameter usage (broken with version 0.3.5 b2). The update also entails some UDP streaming modifications for better compatibility with this webinterface (or general better UDP>vlc integration/communication)

https://dl.dropboxusercontent.com/u/51980102/SmartDVB.zip, simply extract this in the smartdvb installation folder (make sure the added images files are copied correctly).

Please post feedback/comment/bug reports at this thread or you can mail the author for specific queries at: smartwebif-mail@yahoo.com

here's the readme on how to use this web interface:

SmartWebIF is an open source web interface for the SmartDVB application, allowing remote tuning, streaming and recording of live satellite services.

Please see the CHANGELOG for detailed info on current release.

----

= Installation prerequisites =

* Windows XP/Vista/7 x86 or x64 (not tested on Windiws 8)
* a working SmartDVB 0.3.0 or 0.3.5 installation, with at least one satellite/frequency list defined and one associated service
* a working, complete VLC 2.1.0 or higher installation
* UDP streaming enabled in "single channel" mode

----

= Installation instructions =

1. Unpack the SmartWebIF archive into a folder of your choice, on the same computer where you have installed SmartDVB.
2. Double click on smartwebif.exe and check that an icon has appeared on the system tray.

NOTICE: If you choose to run SmartWebIF as a service, make sure to open the service manager and select the option to run it under your user's credentials (in the LogOn tab, on the service properties page).

3. Open your favorite browser and point it to http://localhost:8090 or https://localhost:8091. If accessing the interface from the network, replace "localhost" with your computer's name or IP address, as it is visible on the LAN/internet.

NOTICE: To change the default listening ports, open smartwebif.conf and adjust the "listening ports" line. The "s" suffix denotes a secure (https) port.

4. You should now see SmartWebIF's configuration page. First, you must configure the paths to your SmartDVB and VLC data/application folders.

NOTICE: The configuration page will appear automatically if there is an error in path configuration. Correct any errors/misspellings indicated in red above the text fields.

5. [optional] Set the VLC streaming configuration strings to match you preferences.

NOTICE: There are two streaming modes, both handled by VLC. The first generates a FLV video that feeds the embedded video player. My recommandation is to leave it to the default value, as any change may make it unstable. The second one is an alternative stream that can be anything you want. You cannot see both streams at the same time, so the external stream URL won't work while in embedded stream mode and vice versa. To see it, first push the "switch to external player" button under the video window then follow the "watch stream in external player" link that appears in its place. That will serve an M3U file generated on the fly which can be opened with any standalone player you have installed on your computer.

6. Configure the video stream URLs, by changing both "localhost" portions of the two URLs to the actual FQDN name of your computer, as it is visible to the client. For example, if your computer is known locally as "computer1" and on the internet as "computer1.dyndns.org" you must set the value to either "computer1" if you plan on watching on the LAN (or through a VPN) or "computer1.dydndns.org" if you watch it over the internet. Alternatively, you may provide the IP address based on the same principle.

NOTICE: The actual streaming ports are defined in the VLC configuration strings, so if you want to change them you must do it for every stream separately.
For example: changing from port 8092 to 8093 requires changing both "sout=#{vcodec=h264,[..],dst=:8092/stream.mp4}" and "http://localhost:8092/stream.mp4" to "sout=#{vcodec=h264,[..],dst=:8093/stream.mp4}" and "http://localhost:8093/stream.mp4" respectively.

7. Push the "Start" buttons for both SmartDVB and VLC, then select a satellite and a channel from the list on the left pane. In everything is ok you should see live video streaming inside the browser page.


<CHANGELOG>
0.2.2b
- fixed channel selection for services having the same SID and TID
- fixed a situation where SmartDVB would not tune channels if not started from within SmartWebIF
- addesd record scheduling using Windows Task Scheduler (experimental)

0.2.1b
- fixed missing UDP port and "unknown device" when parsing ini files containing parentheses
- fixed selection logic for the channel list - now both FTA and crpyted channel can be displayed simultaneously

0.2b
- fixed "keep VLC open on channel change" option
- fixed missing EPG on certain channels
- fixed some crash situations when starting/stopping VLC
- added option to restart DVB device (requires devcon.exe and administrator rights)
- checks for EPG now/next events were removed - current event is chosen based on system date/time (needs testing)

0.1b
Initial release
SmartDVB
Site Admin
 
Posts: 616
Joined: Sun Feb 01, 2009 5:18 am

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby SmartDVB » Wed Oct 02, 2013 12:19 am

ok, i'll move your reply from this topic frozen, this thread is intended for questions/queries/issues about the webinterface. Btw if you wonder what you could use this interface for, you could use it to view for example remote on your lan smartdvb stations (with vlc if you prefer that, external viewer) and be able to switch stations with the webinterface to whatever mux you require (I know with vlc you could switch stations, but only within a single mux when streaming the entire transport stream). Or you could also stream it over the internet if you run the web interface accessible from the outside of your lan, which would allow you to watch/switch stations with smartdvb from wherever you require with a compatible browser. Ofcourse it's still beta so you might encounter issues..
SmartDVB
Site Admin
 
Posts: 616
Joined: Sun Feb 01, 2009 5:18 am

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby ioosis » Tue Oct 15, 2013 5:32 am

hi
i applied the smartdvb.exe for webtv and my hd channels only stopped working i use ss2 win 8.1 b 9600 Enterprise


best regards
ioosis
 
Posts: 3
Joined: Tue Oct 15, 2013 5:28 am

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby Padman » Tue Mar 04, 2014 4:52 pm

Your SmartDVB is a little out of date.

A question: is it possible to build a interface for languages and for using portable VLC? BMP instead of PNG or similar?

Flash in browser has a litte bug, video wouldn't work.

Thanks :)

PS: I saw this current topic :oops:
Padman
 
Posts: 5
Joined: Sat Aug 11, 2012 4:50 am

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby SmartDVB » Tue Mar 04, 2014 8:18 pm

I'm not sure dobrescu still is working/updating this. What would be the difference for portable VLC, i would suspect it would about have the same option. One issue i've noticed recently with the current VLC releases is that the HTTP interface requires a password now, so the vlc http stream stop/start option won't operate correct with the current smartdvb release. I'll add a vlc http password option for the next version (already tested that should work). Odd btw that such pwd option is not optional with VLC.
SmartDVB
Site Admin
 
Posts: 616
Joined: Sun Feb 01, 2009 5:18 am

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby Risky73 » Wed Mar 05, 2014 9:17 am

I use SmartDVB streaming with VLC portable 2.1.3 (latest version). This is simple extracted files portable version (installed into sandbox and files were copied to destination folder), not PortableAppz or Thinapp or Spoon portable type.

This SmartDVB web interface never worked for me regarding watching its stream in VLC or its flash version. I use UDP streaming directly from SmartDVB. And in case I need channel switching then I run this SmartDVB web interface and through it change channels which works, UDP stream directly from SmartDVB switches without problems.
Risky73
 
Posts: 8
Joined: Thu Feb 21, 2013 5:37 pm

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby SmartDVB » Wed Mar 05, 2014 3:28 pm

@risky: you never saw any video at all with the webinterface? Versions higher than VLC 2.1.0 would probalby not switch correctly due to the mentioned new http password VLC developers added, so there i could imagine there being issues. Also did you try this on your local lan or over the internet (the latter might require the FQDN, eg mycomputer.somewhere.nl name like mentioned before here)..
SmartDVB
Site Admin
 
Posts: 616
Joined: Sun Feb 01, 2009 5:18 am

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby Risky73 » Wed Mar 05, 2014 5:58 pm

No, video didn't work, either inside web browser or in external viewer (VLC, PotPlayer...). This web interface seems to produce mp4 stream but this was always empty.
I tried it on local LAN.

I could try it in some older version of VLC, if this interests you. I'm very satisfied with above described solution I use.
Risky73
 
Posts: 8
Joined: Thu Feb 21, 2013 5:37 pm

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby SmartDVB » Thu Mar 06, 2014 2:15 pm

@better to see what's happening with newer vlc versions, especially since the http password breaks the http access with the current smartdvb release. I'll try to get a test version for this http issue out soon, but from what you write this is not the showstopper for your usage of the webif..
SmartDVB
Site Admin
 
Posts: 616
Joined: Sun Feb 01, 2009 5:18 am

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby Risky73 » Thu Mar 06, 2014 3:15 pm

Would be nice if I could get webif working fully but, as I wrote, it is already useful as remote controller :)
Risky73
 
Posts: 8
Joined: Thu Feb 21, 2013 5:37 pm

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby SmartDVB » Thu Mar 06, 2014 5:11 pm

i'll have a look at the webif myself for sure considering the vlc modifications (station changes without the vlc http interface working properly would not be possible otherwise anyhow)..
SmartDVB
Site Admin
 
Posts: 616
Joined: Sun Feb 01, 2009 5:18 am

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby andersc » Tue Apr 01, 2014 8:32 pm

Hi.

This looks really promising.

I use:

SmartWebIF version: 0.3.1b
SmartDVB version: 0.3.5.10
SmartDVB build: 12.12.2013 14:56:22
VLC version: 2.1.3.0

I saw some previous posts about a http password so I probably have to wait for a newer version of the smartwebif I also got a black picture in my browser.. however in the installation requirements * UDP streaming enabled in "single channel" mode Is mentioned.

Is this the enable UDP streaming in the smartDVB settings window? what ip should it stream to... the default 127.0.0.1:8888?

Thanks for helping.

/Anders.
andersc
 
Posts: 1
Joined: Tue Apr 01, 2014 8:27 pm

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby Risky73 » Wed Apr 02, 2014 8:03 pm

On server PC in SmartDVB settings/UDP streaming set "IP of client..." to IP address of client PC. For me it was also necessary to activate "Send entire PAT with single station stream" because without it stream did not work in VLC (but it did work in PotPlayer).

On client PC run VLC and "Open Network Stream" with IP address "udp://@:8888". If you want to watch stream with PotPlayer address is udp:[IP address of server PC]:8888. I would recommend to use VLC because stream is not stable in PotPlayer while VLC has no problems.
Risky73
 
Posts: 8
Joined: Thu Feb 21, 2013 5:37 pm

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby SmartDVB » Wed Apr 02, 2014 11:50 pm

hi,

Whilst risky is right when you require to send the udp to a client you need to enter the actual ip address of the client where you would like to see the stream with VLC or whatever.
For the webinterface though it should be set to your local ip address (the one smartdvb runs on), since the webif uses that to process the stream, transcode it with vlc and use it with the embedded viewer or external view remotely at the webinterface side (client so to speak).

Indeed your right that the http vlc is broken with current VLC versions. I've talked to the webif author and this should not be an issue with the current webif implementation. The next beta version will have a fix for this though. Are you running the webinterface as a service or just as a normal executable. Did you change any other webif settings (in the webinterface settings tab?) or are they just default (which should be retained to default normally, no need to meddle with that)..
SmartDVB
Site Admin
 
Posts: 616
Joined: Sun Feb 01, 2009 5:18 am

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby Padman » Wed Jul 23, 2014 5:36 pm

Tested with version 0.4.0.7 beta 2a Portable under Windows 8.1, it doesn't work, error message: Could not start SmartWebIF. Make sure the document root folder is properly defined :?
Padman
 
Posts: 5
Joined: Sat Aug 11, 2012 4:50 am

Re: SmartDVB web interface by Matei Dobrescu (beta testing)

Postby SmartDVB » Thu Jul 24, 2014 1:14 pm

i'm afraid i don't know about this or what it could be. webinterface was made by a third party user, last i spoke to him he said he was very busy and might update the webif sometime, but haven't heard from him again so i wonder if this might happen at all? shame...
SmartDVB
Site Admin
 
Posts: 616
Joined: Sun Feb 01, 2009 5:18 am


Return to Beta Testing

Who is online

Users browsing this forum: No registered users and 1 guest

cron