Difference between revisions of "Distributed Multi-Media DataBase ( dmmdb )"

From Giss
(Dmmdb component for Joomla! : com_dmmdb 2.0.0)
(Release of an official Release Candidate : dmmdb 2.2.0 RC1)
(11 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
= Features =
 
= Features =
  
* supports ogg/theora and flash formats ( optionally )
+
* supports ogg/theora, webm formats ( configurable )
 
* supports HTML5 <video> and <audio> tags
 
* supports HTML5 <video> and <audio> tags
 
* is skinable for each user :
 
* is skinable for each user :
 
see [http://giss.tv/dmmdb/PCPtv PCPtv] for the creation of a user channel.
 
see [http://giss.tv/dmmdb/PCPtv PCPtv] for the creation of a user channel.
 
* upload and automatic conversion of video files to Ogg/Theora
 
* upload and automatic conversion of video files to Ogg/Theora
and of audio files to Ogg/Vorbis ( or flash respectively )
+
and of audio files to Ogg/Vorbis ( or Webm/VP8 and Webm/Vorbis respectively )
 
* multi-language support
 
* multi-language support
 
* search engine
 
* search engine
 
* voting system ( favorites )
 
* voting system ( favorites )
* annotation/subtitles facility
+
* annotation/subtitles facility ( accepting HTML code )
 
* support for playlists
 
* support for playlists
* can be easily embedded into a CMS like Joomla! (done) or drupal (to be done)
+
* can be easily embedded into a CMS like Joomla! (done) or drupal (done)
 
* and last but not least, RSS support
 
* and last but not least, RSS support
 
that adds distributed capability to the publishing system,
 
that adds distributed capability to the publishing system,
 
see on [http://giss.tv/dmmdb Giss dmmdb] an example of friend channels.
 
see on [http://giss.tv/dmmdb Giss dmmdb] an example of friend channels.
  
= CVS version =
+
= Release of an official Release Candidate : dmmdb 2.3.0 RC1 =
  
The CVS version includes the latest developments for the dmmdb :  
+
CHANGES.LOG :
 +
 
 +
2.3.0  : codename : More audio
  
export CVSROOT=:pserver:anonymous@giss.tv:/home/cvs
+
* Showing waveforms for audio files
cvs login ( empty passwd )
 
cvs co dmmdb
 
  
then read the installation instructions : [http://giss.tv/dmmdbp/INSTALL INSTALL]
+
* HTML subtitles/annotations
  
= Release of an official Release Candidate : dmmdb 2.1.0 RC1 =
+
2.2.0 : codename : WEBM
  
CHANGES.LOG :
+
* support for webm and ogg at will adding this in config.php :
  
2.1.0  : codename : CMS/JSON
+
// ffmpeg parameters
  
* added JSON interface to include dmmdb in a CMS
+
$config['container'] = "webm";
like joomla or drupal
 
* multi-channels support
 
* modularity improved
 
* added spanish translation by
 
Quique ( quique _at_ sindominio _dot_ net )
 
* make all the view configurable,
 
with more parameters, background, sizes...
 
  
The version of dmmdb 2.1.0 is available here ( version 2.1.0 RC1 ) :
+
$config['acodec'] = "libvorbis";
  
[http://giss.tv/dmmdbp/dmmdb-2.0.1-rc1.tar.gz dmmdb-2.1.0-rc1]
+
$config['vcodec'] = "vp8";
  
then read the installation instructions : [http://giss.tv/dmmdbp/INSTALL INSTALL]
+
or
  
= Dmmdb component for Joomla! : com_dmmdb 2.0.1 =
+
// ffmpeg parameters
  
Once you have installed a dmmdb version 2.1.0, you can include
+
$config['container'] = "ogg";
its contents in Joomla! using the Joomla dmmdb component :
 
  
[http://giss.tv/dmmdbp/com_dmmdb-2.0.1.tar.gz com_dmmdb-2.0.1]
+
$config['acodec'] = "libvorbis";
  
download this component and install it in your Joomla!
+
$config['vcodec'] = "libtheora";
using the administration interface ( extensions->install ).
 
  
then, you can create a component, e.g. a dmmddb page in your Joomla!
 
creating a component with the following parameters :
 
  
  * Server Url : url of your dmmdb ( ex: http://giss.tv/dmmdb ) 
+
The version of dmmdb 2.2.0 is available here ( version 2.3.0 RC1 ) :
  * List of channels or 'all' for all channels : a list of channels you want to see ( ex: giss, telenoika )
 
  * Maximum number of channels : in the case you want to see 'all' limit the number of visible channels,
 
                                the nth ultimate channels will appear
 
  * Width : width of the component
 
  * Number of videos per menu : number of accessible videos at once
 
  * Show videos in a pop-up window : pop-up a modal window to play videos
 
  * Show search window : show search window
 
  * Show Latest Videos : show latest videos ( default=yes )
 
  * Show comments on media : show comments
 
  * Show most viewed : show most viewed
 
  * Show favorites : show favorites
 
  * Show categories : show categories
 
  * Show videos of the same author : show videos by the same author
 
  * Show videos in the same category : show videos of the same category
 
  * Show videos with the same keywords : show videos with the same keywords
 
  * Show playlists : show playlists
 
  * Show friend channels : show friend channels
 
  * Show latest media on friend channels : show latest videos on friend channels
 
  * Text Color : text color
 
  * Background Color : background color
 
  * Tip Text Color : tip text color
 
  * Tip Background Color : tip background color
 
  * Link Color : link color
 
  
You can have an idea of what can be obtained looking at this example : 
+
[http://giss.tv/dmmdbp/dmmdb-2.3.0-rc1.tar.gz dmmdb-2.3.0-rc1]
[http://telenoika.xicnet.com Telenoika with giss.tv]
 
( go to 'canal giss.tv' )
 
  
Thanks to [http://telenoika.net Telenoika] for supporting this development.
+
then read the installation instructions : [http://giss.tv/dmmdb/INSTALL INSTALL]
  
= Release of an official Release Candidate : dmmdb 2.0.1 RC1 =
+
= Release of an official Release Candidate : dmmdb 2.1.0 RC1 =
  
 
CHANGES.LOG :
 
CHANGES.LOG :
  
2.0.1 : codename : H T M L 5
+
2.1.0  : codename : CMS/JSON
  
* support for <audio> and <video> tag
+
* added JSON interface to include dmmdb in a CMS
( in the sense of firefox >3.5 , with ogg encoded media )
+
like joomla or drupal
* default to java player for all other browsers
+
* multi-channels support
* fixed lost logins when in admin pages ( bug )
+
* modularity improved
* added download counter
+
* added spanish translation by
 +
Quique ( quique _at_ sindominio _dot_ net )
 +
* make all the view configurable,
 +
with more parameters, background, sizes...
  
The version of dmmdb 2.0.1 is available here ( version 2.0.1 RC1 ) :
+
The version of dmmdb 2.1.0 is available here ( version 2.1.0 RC1 ) :
 
 
[http://giss.tv/dmmdbp/dmmdb-2.0.1-rc1.tar.gz dmmdb-2.0.1-rc1]
 
 
 
then read the installation instructions : [http://giss.tv/dmmdbp/INSTALL INSTALL]
 
 
 
= Release of an official Release Candidate : dmmdb 2.0 RC1 =
 
 
 
The version of dmmdb 2.0 is available here ( version 2.0 RC1 ) :
 
  
[http://giss.tv/dmmdbp/dmmdb-2.0-rc1.tar.gz dmmdb-2.0-rc1]
+
[http://giss.tv/dmmdbp/dmmdb-2.1.0-rc1.tar.gz dmmdb-2.1.0-rc1]
  
 
then read the installation instructions : [http://giss.tv/dmmdbp/INSTALL INSTALL]
 
then read the installation instructions : [http://giss.tv/dmmdbp/INSTALL INSTALL]

Revision as of 17:13, 13 June 2020

Context And Goals

This tasks aims at publishing a multimedia database system that would enable each content provider to share his media archive with other G.I.S.S. participants. This media database should be available as a GPL package for most common systems ( debian, ubuntu, ... ) and easy to install on any G.I.S.S. user server.

G.I.S.S. will not provide hosting space, but the package and instructions to set up your own database easily and to connect it to other multi-media archives.

Features

  • supports ogg/theora, webm formats ( configurable )
  • supports HTML5 <video> and <audio> tags
  • is skinable for each user :

see PCPtv for the creation of a user channel.

  • upload and automatic conversion of video files to Ogg/Theora

and of audio files to Ogg/Vorbis ( or Webm/VP8 and Webm/Vorbis respectively )

  • multi-language support
  • search engine
  • voting system ( favorites )
  • annotation/subtitles facility ( accepting HTML code )
  • support for playlists
  • can be easily embedded into a CMS like Joomla! (done) or drupal (done)
  • and last but not least, RSS support

that adds distributed capability to the publishing system, see on Giss dmmdb an example of friend channels.

Release of an official Release Candidate : dmmdb 2.3.0 RC1

CHANGES.LOG :

2.3.0  : codename : More audio

  • Showing waveforms for audio files
  • HTML subtitles/annotations

2.2.0  : codename : WEBM

  • support for webm and ogg at will adding this in config.php :

// ffmpeg parameters

$config['container'] = "webm";

$config['acodec'] = "libvorbis";

$config['vcodec'] = "vp8";

or

// ffmpeg parameters

$config['container'] = "ogg";

$config['acodec'] = "libvorbis";

$config['vcodec'] = "libtheora";


The version of dmmdb 2.2.0 is available here ( version 2.3.0 RC1 ) :

dmmdb-2.3.0-rc1

then read the installation instructions : INSTALL

Release of an official Release Candidate : dmmdb 2.1.0 RC1

CHANGES.LOG :

2.1.0  : codename : CMS/JSON

  • added JSON interface to include dmmdb in a CMS

like joomla or drupal

  • multi-channels support
  • modularity improved
  • added spanish translation by

Quique ( quique _at_ sindominio _dot_ net )

  • make all the view configurable,

with more parameters, background, sizes...

The version of dmmdb 2.1.0 is available here ( version 2.1.0 RC1 ) :

dmmdb-2.1.0-rc1

then read the installation instructions : INSTALL