Helix media activity/lang-ko

From OLPC
Jump to: navigation, search

환영합니다 | Portal | XO Korea | Deployment | Content | Hardware | Software | Mesh Network | Ethics | LOS | XO City | Accreditation | Consortium

미디어 플레이어 개발에 관련된 내용입니다.

Helix "Watch & Listen" Media Activity

Helix
[[Image:|center]]
Status: unknown
Version: unknown
Base: unknown
Source: unknown
l10n: missing
Contributors
unknown

이 페이지는 "Watch & Listen-3.xo" 액티비티에 관한 것으모, 현재 이 액티비티는 손 쉬운 설치를 위해 Helix media engine과 더불어 하나의 패키지로 통합되어 있습니다. 이 엔진과 이 엔진에 접근하기 위한 python bindings은 모든 activity들이 이 미디어 엔진을 쉽게 사용할 수 있는 위치로 옮겨질 것입니다.

Helix Activity Installation Notes

  • Download the activity (see the ticket for instructions, or look here or here). Then just unzip the activity in /home/olpc/Activities. Restart Sugar.
  • Play the OLPC test clip via the open location button (see below):
    • rtsp://judas.osuosl.org/olpc.smil


  • Then you can download a packet of videos to go along with it. If you're downloading something larger than 15MB, you should do it from the command line via wget; downloads via the browser currently go to /tmp and use up memory.
    rtsp://judas.osuosl.org/SesameFull.rv
    rtsp://judas.osuosl.org/testMusic.mp3
    rtsp://judas.osuosl.org/SesameStreet_21.rv

We will be adding more content as it becomes available (email us, olpc-player-dev at helixcommunity.org with suggestions, or leave them here on the discussion page)

You can also try them via HTTP or download them via 'wget' to try them locally.

Helix "Watch & Listen" Media Activity Version 3 Usage Notes

Please refer to this screen grab of the activity running:

http://staff.osuosl.org/~jirwin/thumbShot.png

Starting at the upper left and going right you have the following buttons and functions:

  • Play/pause button.
  • Stop button.
  • Progress bar - This shows the current time and total duration of the clip. You can also seek through a media clip by clicking and dragging.
  • Open button.
  • Full Screen button
  • Native Size Toggle Button - use this to toggle the size of the video between fit-to-screen and native size
  • Buffering/Stats Label - This displays buffering information, as well as title and author of the currently playing clip.

The activity has not been through QA (so YMMV), but this version of the engine should support:


  • 3GPP-Rel6 file parsing and 3GPP-Rel6 audio and video playback
  • 3G2 audio depacketizers and QCelp decoder hooks
  • AAC and aacPlus decoder - More info
  • AAC and aacPlus playback from .3gp, .m4a, .aac or .ra files and 3GPP, ISMA or ice-cast streams
  • AMR-NB and AMR-WB audio playback from .3gp and .amr files and 3GPP streams
  • H.261 video from standard RTP streams
  • H.263 video from .3gp files and standard RTP streams
  • H.264 video from .3gp files and standard H.264 RTP streams
  • I420 video rendering
  • MJPEG video playback from .avi files
  • MP3 audio playback from .mp3 files, standard RTP streams and shout-cast streams
  • MP3 playlist parsing and playback
  • Helix MP3 Decoder
  • Helix MP3 Encoder
  • MPEG1/2 file parsing
  • MPEG4 audio (no video) playback from .mp4 or .3gp files and ISMA or 3GPP streams
  • Ogg Vorbis and Ogg Theora (with some known problems streaming over RTSP).
  • Uncompressed PCM from .wav, avi, .aiff or .au files and standard RTP streams
  • PCM a-law and u-law from .wav, avi or .au files and standard RTP streams
  • RAM metafile parsing and playback
  • RGB video from .avi files
  • RealAudio/RealVideo Codecs
  • RealAudio and RealVideo playback from RealMedia file format and RealMedia streams.
  • RealEvents and RealImageMap from .rm files and RealMedia streams
  • RealText from .rt files and RealText streams
  • SDP file parsing
  • SMIL 1.0/2.0 multimedia
  • Still images (JPEG, GIF, PNG, WBMP)
  • Text - plain from .txt files
  • TimedText from .3gpp files

Helix "Watch & Listen" Media Activity Version 3 Bugs

Here is a list of bugs and limitations of the current implementation.

  • Green tint over controls while playing video. This is a hardware issue, and has been fixed with the B3 hardware.
  • Some error messages are not in our localized strings resource file (they may be non-obvious, but there is still sane error handling)
  • License doesn't allow the Four Freedoms that the GPL protects. This isn't free software.