Jump to content


Photo

DB transcoder


  • Please log in to reply
65 replies to this topic

#1 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 16 March 2015 - 20:35

Hello,

 

What is DB Transcoder ?

It is web application for transcoding, recompressing, resizing stream from your enigma2 receiver .

 

Why ?

You can stream your favorite HD TV show to your cell phone over 3G/4G. Stream will be scaled to not use so much bandwidth.

 

What i need for this web app ?

You need linux computer with webserver, php5, also php5 should have installed sqlite plugin, ffmpeg or avlib(avconv) for transcoding.

 

How does it work ?

Basically this web application is frontend for ffmpeg or avlib with possibility sellect channel from your enigma2 bouquet for transcoding.

 

Where i can download it ?

http://sharetext.net...code_0.1.tar.gz

 

How can i view stream ?

With build in flash video player, vlc player, bsplayer (android).

 

How can i install this web app ?

Download DB transcoder and edit according your needs config.php . After configuration open web app, go to settings and push "Reload Playlist" button to download bouquets from receiver.

 

Few notes:

 

It is highly recomended to set HTTP authorization for this WEB application if you will access this application from internet.

 

Im hobby php programmer :) , dont be rude if something is not perfect .

 

most of linux distributions have ffmpeg or avlib available, but you can also download last static binaries for ffmpeg here

http://johnvansickle.com/ffmpeg/

 

Flash HLS player are from:

https://github.com/mangui/flashls

 

Im planing to also add support for windows server with IIS.

 

Suggestions and bug reports are welcomed. 

 

Screenshots

Main page with channels list:

channels_55072ac0e4039.png

 

live with flash:

Live_55072ac9a8b74.png

 

Settings:

settings_55072ad0e28a7.png

 

 

 


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #2 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 21 March 2015 - 08:09

New version 0.2 released, now also windows users can use it!

 

http://sharetext.net...0d146c9e00f.zip

 

For windows php additionally  it is necessary php_com_dotnet dll extension

 

change log:

  • Version 0.2

added support for Windows Web server.

Small visual changes.

Significally decreased application size, removed unnecessafy files

  • Version 0.1

​Initial release


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #3 mfaraj57

  • Senior Member
  • 1,605 posts

+286
Excellent

Posted 21 March 2015 - 08:50

Thanks for the software

assuming that not all know how to run php files in windows if possible to include all files needed and the steps to run the software in windows



Re: DB transcoder #4 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 21 March 2015 - 09:08

I agree that manual is necessary. I will do this as soon as possible.


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #5 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 21 March 2015 - 17:28

Sorry for inserting wrong link. There is some files missing:

 

Correct link is:

 

http://sharetext.net...0d9b8fdeb1a.zip


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #6 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 25 March 2015 - 19:52

Here is installation with manual included for installing this web application on Windows 8.1 x64

 

http://sharetext.net...anscoder_021.7z

 

for installation on Windows 7 x64 should be something similar, but i do not tested on this version of windows.

 

My english is not perfect in this manual :) 


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #7 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 25 March 2015 - 22:00

everything is working also on W7 x64 , only in IIS mime types also need add

 

.ts file type as video/MP2T mime type in IIS configuration

 

OFC, last version could be found in my last post :)

 

http://sharetext.net...anscoder_021.7z


Edited by spameris, 25 March 2015 - 22:03.

Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #8 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 12 April 2015 - 20:49

New version, of DB transcoder.

 

* Now username and password should be set in config.php file, no more WEB server authorization necessary

* Small bugfixes

 

Last version can be downloaded here:

 

http://sharetext.net...ranscoder_03.7z

 

2015_04_12_19_52_381_552acd030cf16.png


Edited by spameris, 12 April 2015 - 20:54.

Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #9 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 13 April 2015 - 21:32

New release specially for windows users, 

 

http://sharetext.net...ranscoder_04.7z

 

* significally simplified installation for windows users

* still there should not be problems to run app on linux

 

1. Extract archive to disk c:

2. Edit file c:\DB\web\admin\config.php , set here receiver IP, username etc..

3. start c:\DB\start.bat

4. Open link http://youcomputerip:8888/admin/ on browser

5. under settings push button "reload playlist", this will download bouquets to application

 

P.S.

If in "start.bat" window you see error probably you need install  VC11 redistributable X86

http://www.microsoft...s.aspx?id=30679

 

P.S 2

web server port you can change in start.bat file


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #10 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 14 April 2015 - 07:46

Bugfix release,

 

some missmatches with php environment fixed

 

http://www.filedropp...a2transcoder041


Edited by spameris, 14 April 2015 - 07:46.

Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #11 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 17 April 2015 - 19:13

Download host fixed.

 

version 0.41

 

http://e2transcoder....rl.it/download/


Edited by spameris, 17 April 2015 - 19:14.

Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #12 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 23 April 2015 - 21:25

New version of Enigma2 Transcoder 

 

http://e2transcoder....rl.it/download/

 

version 0.50

 

change log:

 

  • build in player replaced with momovi HLS video player. Thanks momovi.com This player supports a HTML5 so now you can in your tablet or phone stream without any additional player installed. Tested on chrome and native browsers in android 4.4 and 5.0. 

cellphone.png


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #13 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 5 May 2015 - 20:05

FYI 
 
due to bugs in "scale" parameter last avlib (avconv) version transcoding in ubuntu 15.04 does not work, please use instead of avlib, ffmpeg, static ffmpeg can be downloaded here for linux. 
 
 
As far i know bug is patched, but when it arrives to ubuntu i dont know :)
 
 
Nothing changes in windows.
 
DB transcoder Last 0.50 version here (there is no new version just trying to keep link in last post)
 

Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #14 fatip

  • Member
  • 3 posts

0
Neutral

Posted 24 May 2015 - 11:28

Great job spameris :)

 

Just tested it and works great! Thank you very much!!!

 

Is there any way in Linux version of auto start de transcoding of a specific channel in a reboot?

I need to transcod a channel, but the ideal was to be done in a autostart way... can I just start the transcode in a shell command line?

Can you help me achievind that?

 

Thanks



Re: DB transcoder #15 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 25 May 2015 - 06:28

It should be doable to start transcoding specific channel. I will post here script today or tomorrow.


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #16 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 25 May 2015 - 22:58

For autostart

 

download:

http://e2transcoder....s/autostart.txt

 

1. rename autostart.txt to autostart.php

 

2. Edit it.. set transcoders username and password and service reference, service reference you can get from recivers web interface playlist.

 

2. copy somewhere this autostart.php file , but do not in web accessible folder

 

3. put somewhere to startup scripts command

"php /path/to/autostart.php"


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #17 fatip

  • Member
  • 3 posts

0
Neutral

Posted 26 May 2015 - 10:21

Thank you again spameris, good idea using php curl to start the stream ;)

 

Just for curiosity... why didn´t you use FFserver to streem from FFmpeg? You could have more control over the stream, like defining max users etc...

 

 

Great Work



Re: DB transcoder #18 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 26 May 2015 - 13:26

 

 

Just for curiosity... why didn´t you use FFserver to streem from FFmpeg? You could have more control over the stream, like defining max users etc...

 

 

As far i know ffmpeg server does not work on windows, but this transcoder works also on windows, also there isnt something what need to grant seperate tcp port, configuration and stream can use for example port 80. What does it means !? I can watch TV at work  :D . Stream should pass most of firewall configuratiions.


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #19 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 28 May 2015 - 20:53

New version:

 

http://e2transcoder....nscoder_052.zip

 

Change Log:

* Fixed some audio parameters for ffmpeg or avconf, this may decrease stream size

* Small interface changes, upper panel now have fixed position

* Other small fixes

 

!Note

If you are updating from existing version config.php file is recomended to replace.


Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip


Re: DB transcoder #20 spameris

  • Senior Member
  • 49 posts

+1
Neutral

Posted 10 June 2015 - 22:20

New version:

 

http://e2transcoder....nscoder_060.zip

 

Change Log:

 

* EPG Support

* Session is kept alive when you are watching stream, so no need for relogin after wathing stream

* Fixed some HTML bugs

 

EPG:

 

Screenshot_2015-06-10-23-45-202-169x300.

 

Menu:

Screenshot_2015-06-11-00-09-04-169x300.p


Edited by spameris, 10 June 2015 - 22:24.

Enigma2 Transcoder win/lin: http://e2transcoder....nscoder_070.zip



2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users