[datatype-dev] RE: Adding AMR-WB+ in Helix

[datatype-dev] RE: Adding AMR-WB+ in Helix

Richard Poirier richard.poirier at voiceage.com
Fri Oct 21 12:04:12 PDT 2005


Hello,

 

We are well into integrating WB+ code to play AMR-WB+ 3gp files in Helix
player. Now to test the streaming functionality I suppose that we need
to install the server, unless there is a way to simulate streaming
locally. Hence these questions:

 

1 - Is there a way to simulate the server locally?

 

2 - Regardless of the answer in 1 above I assume that we'll have to
write the amrwbp payload packetizer class for the server. Milko, can you
outline the tasks just like you did for us for the client side (it was
really helpful)?

 

Richard

 

 

From: Milko Boic [mailto:milko at real.com] 
Sent: August 31, 2005 9:50 PM

Based on the description of intended changes and additions I would
outline your tasks as follows:
- add support for AMR-WB+ to 3GPP file format in
(datatype/mp4/fileformat)
  - this is a very simple task analogous to what is already done for AMR
and AMR-WB
  - the file format needs to produces a unique Mime-type for AMR-WB+
content:
    "audio/X-HX-3GPP-AMR-WBP

- place amrwbp decoder into datatype/amr/codec/amr-wbp directory and
place it behind IHXAudioDecoder interface (same as amr-nb and wmr-wb).

- integrate amr-wbp decoder into the mp4-audio renderer
(datatype/mp4/audio/renderer).
  datatype/mp4/audio/renderer code contains easily extensible mapping
mechanism between input stream mime-type and decoder library name
(amrwp).

- write amrwbp payload depacketizer class in datatype/mp4/payload
analogous to other mp4-audio depacketizers there.

- integrate amrwbp payload depacketizer class into
datatype/mp4/audio/renderer analogous to other depacketizers


Milko

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/datatype-dev/attachments/20051021/8d0e9ee4/attachment.html


More information about the Datatype-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.