instead of the cascaded video transcoder that is used
by the current CAN prototype. Sun et al. (Sun et al.,
2005) state that highly optimized video transcoders
can achieve 70% faster adaptation than a cascaded
video transcoder, at the cost of reduced SNR. Nev-
ertheless, even a transcoder that is able to perform the
adaptation 70% faster can support only a small num-
ber of parallel video transcoding sessions.
4 CONCLUSION
We have seen that many filter techniques are effi-
cient enough to enable real-time adaptation of multi-
ple media streams in parallel on a content adaptation
node. We have also seen that content adaptation ser-
vices benefit from multi-processor or multi-core pro-
cessor architectures. In general, the gBSD approach
requires more processing resources than media filters
for specific codecs which do not process gBSD meta-
data. Even audio transcoding performs slightly better
than the implemented gBSD filter. Nevertheless, the
MPEG-21 DIA approach has the big advantage that a
gBSD adaptation engine can handle any abitrary me-
dia format (even not yet developed ones) as long as an
appropriate bitstream syntax description of the media
stream is available.
For video streams, the temporal performance delta
between media filters and transcoders is enormous.
In the future, we plan to study the performance of
other video transcoders using optimized video trans-
coding techniques and hardware-supported transco-
ding. Nevertheless, although noticable performance
gains can be achieved by optimized transcoders, it
seems very unlikely that in the near future a media
gateway will be able to transcode high numbers of
high quality video streams in parallel. Video filters
will presumably play a more important role in real-
time video adaptation than transcoding in the near fu-
ture.
ACKNOWLEDGEMENTS
The work described in this paper is based on results
of IST FP6 Integrated Project DAIDALOS, which re-
ceives research funding from the European Commu-
nity’s Sixth Framework Programme. Apart from this,
the European Commission has no responsibility for
the content of this paper. The information in this doc-
ument is provided as is and no guarantee or warranty
is given that the information is fit for any particular
purpose. The user thereof uses the information at its
sole risk and liability.
Additional support has been provided by the DFG
within the AKOM framework.
REFERENCES
Amir, E., McCanne, S., and Zhang, H. (1995). An appli-
cation level video gateway. In Proceedings of ACM
Multimedia ’95.
Amon, P. and Pandel, J. (2003). Evaluation of adaptive
and reliable videotransmission technologies. In Pro-
ceedings of the 13th Packet Video Workshop, Nantes,
France.
Fankhauser, G., Dasen, M., Weiler, N., Plattner, B., and
Stiller, B. (1999). WaveVideo - an integrated approach
to adaptive wireless video. ACM Monet, Special Issue
on Adaptive Mobile Networking and Computing, 4(4).
ISO/IEC (1994). Generic coding of moving pictures
and associated audio. International Standard 13818,
ISO/IEC JTC1. MPEG-2.
ISO/IEC (2000). Coding of audio-visual objects, part-2 vi-
sual. International Standard 14496-2:2001, ISO/IEC
JTC1/SC29. MPEG-4.
ISO/IEC (2004). Information Technology - Multimedia
Framework (MPEG-21) - Part 7: Digital Item Adap-
tation. Technical Report 21000-7:2004, ISO/IEC
JTC1/SC29/WG11.
Kassler, A., Neubeck, A., and Schulthess, P. (2001). Clas-
sification and evaluation of filters for wavelet coded
videostreams. Signal Processing Image Communica-
tions, 16(8):795–807.
Kassler, A. and Schorr, A. (2003). Generic QoS aware me-
dia stream transcoding and adaptation. In Proceedings
of the 13th Packet Video Workshop, Nantes, France.
Keller, R., Choi, S., Decasper, D., Dasen, M., Fankhauser,
G., and Plattner, B. (2000). An active router architec-
ture for multicast video distribution. In Proceedings
of INFOCOM, pages 1137–1146, Tel Aviv, Israel.
McCanne, S., Vetterli, M., and Jacobson, V. (1997). Low
Complexity Video Coding for Receiver-Driven Lay-
ered Multicast. IEEE Journal on Selected Areas in
Computing (JSAC), 14(6):983–1001.
Sun, H., Chen, X., and Chiang, T. (2005). Digital Video
Transcoding for Transmission and Storage. CRC
Press.
Sweazey, P. and Smith, A. J. (1986). A class of compatible
cache consistency protocols and their support by the
IEEE futurebus. In Proceedings of the 13th Interna-
tional Symposium on Computer Architecture.
Vetro, A., Christopoulos, C., and Sun, H. (2003). Video
transcoding - architectures and techniques: An
overview. IEEE Signal Processing Magazine.
Yeadon, N., Garcia, F., Hutchinson, D., and Shepherd, D.
(1996a). Filters: QoS support mechanisms for multi-
peer communications. IEEE Journal on Selected Ar-
eas in Communications, 14:1245–1262.
Yeadon, N., Garcia, F., Shepherd, D., and Hutchison, D.
(1996b). Continuous media filters for heterogeneous
internetworking. In Proceedings of the SPIE Multime-
dia Computing and Networking, San Jose, CA.
SIGMAP 2006 - INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND MULTIMEDIA
APPLICATIONS
88