Difference between revisions of "MPlayer"

From ElphelWiki
Jump to: navigation, search
(Getting Sources)
Line 1: Line 1:
 
== Why MPlayer? ==
 
== Why MPlayer? ==
 +
At the time we started Elphel project MPlayer was the only working solution.
 +
 
== Usage with the Cameras ==
 
== Usage with the Cameras ==
 +
MPlayer allow to view the multicast / unicast stream from the camera.
 +
 +
MEncoder allow live transcoding.
 +
 
== Defference with the Main Branch ==
 
== Defference with the Main Branch ==
 +
The official MPlayer have to be patched (one single line) and compiled with the last lib live555.
 +
 
== Binary Packages ==
 
== Binary Packages ==
 +
We do not yet maintain official binary releases.
 +
 +
The only binary version is on the LiveDVD (Knoppix based) we send to customers with a camera.
 +
 
== Getting Sources ==
 
== Getting Sources ==
 
*[http://www.mplayerhq.hu/homepage/design7/dload.html MPlayer sources]
 
*[http://www.mplayerhq.hu/homepage/design7/dload.html MPlayer sources]
 +
 
=== Libs ===
 
=== Libs ===
 
*[http://live555.com/liveMedia/public/ live555 sources]
 
*[http://live555.com/liveMedia/public/ live555 sources]
*[http://www-mice.cs.ucl.ac.uk/multimedia/software/common/ ucl sources]
+
 
*[http://theora.org/ Theora]
 
 
=== Patches ===
 
=== Patches ===
*[http://prdownloads.sourceforge.net/elphel/live-fix-select.patch?download patch for live555]
+
The only patch to apply now is in the file libmpdemux/demux_rtp.cpp
*[http://prdownloads.sourceforge.net/elphel/MPlayer-1.0pre7-elphel-1.patch.bz2?download patch for mplayer]
 
  
== Configure ==
+
#define MAX_RTP_FRAME_SIZE 50000
== Install and Uninstall ==
+
need to be changed by
 +
#define MAX_RTP_FRAME_SIZE 5000000

Revision as of 08:47, 2 September 2008

Why MPlayer?

At the time we started Elphel project MPlayer was the only working solution.

Usage with the Cameras

MPlayer allow to view the multicast / unicast stream from the camera.

MEncoder allow live transcoding.

Defference with the Main Branch

The official MPlayer have to be patched (one single line) and compiled with the last lib live555.

Binary Packages

We do not yet maintain official binary releases.

The only binary version is on the LiveDVD (Knoppix based) we send to customers with a camera.

Getting Sources

Libs

Patches

The only patch to apply now is in the file libmpdemux/demux_rtp.cpp

#define MAX_RTP_FRAME_SIZE 50000

need to be changed by

#define MAX_RTP_FRAME_SIZE 5000000