AMT Micro-Project

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Maharashtra State Board of Technical Education,

Mumbai

Vidyavardhini Charitable Trust’s


Abhaysinhraje Bhonsle Institute of Technology
Shahunagar – Shendre , Satara 2022-2023

A PROJECT REPORT ON :
Multimedia System Architecture
Submitted by:
Arjun prajakta dattatray
Awale siddhesh sahebrao
Bagal swapnali rajendra
Mane kapil sayaji

UNDER THE GUIDANCE OF :


Ms. kuchekar p.c.
(2022- 2023 )
Vidyavardhini Charitable Trust’s
Abhaysinhraje Bhonsle Institute of Technology shaunagar
Shendre ,Satara.

CERTIFICATE

This Is to certify that:


ROLL NO. 01
ROLL NO. 02
ROLL NO. 03
ROLL NO. 24
Diploma in Information Tech. Engineering, has satisfactorily completed the project work under
mini project report on, ” Multimedia System Architecture”. under my guidance and supervision,
this is part of partial fulfilment of the requirement for submission of Maharashtra State Board of
Technical Education, Mumbai during Semester Third of Academic year 2021- 2022

GUIDE H.O.D PRINCIPAL


Miss. Kuchekar P.C Miss. Shingade .P.D Mr. Dhumal S. U.
IF Dept. IF Dept
A.B.I.T. ( Poly ), Satara A.B.I.T. ( Poly ), Satara A.B.I.T. ( Poly ), Satara
INDEX

Sr no Title Page no

1 Acknowledgement

2 Introduction

3 Performance Analysis of DSSS and FHSS

4 Block Diagram of FHSS Transmitter

5 Application

6 Conclusion

7 Abstract

8 References
Acknowledgement

We take it is an opportunity to thank all those who have directly and indirectly inspired. directed
and assisted us towards successful completion of this project report .Special thanks to Lecturer
Data Structure using C subject of Diploma Engineering college of Abhaysinhraje Bhonsle Institute
of Technology and Polytechnic for encouragement throughout the project report and guideline in
designing & working out this project. We are also grateful to team of "Develop a project fot tree
traversal "For their highly encouraging and co-operative attitude. We express our sense of gratitude
towards our friend and parents for their constant moral support during project report
Abstract

Several multimedia applications such as a video-on-demand service require no or little actual


processing of audio and video because the data is only obtained from a source (disk, network,
microphone, camera, etc.) and forwarded to a sink (speaker, display, disk, network, etc.). The
continuous-media requirements are satisfied best when data takes the shortest possible path
through the system, i.e., the data is preferably copied directly from adapter to adapter. The
application then merely sets the correct switches for the data flow by connecting sources to sinks;
it never obtains the actual data as in the case of traditional application structuring. This architecture
of low-level data streaming is in line with proposals for using additional busses for audio and video
transfer within a computer or even to use a switch-based rather than bus-based data transfer
architecture [Hayter 91, Finn 91].
INTRODUCTION

System Architecture Design sometimes simply known as System Design is a conceptual


representation of the components and subcomponents that reflects the behaviour of a system.

System architects or solution architects are the people who know what components to choose for
the specific use case, make right trade-offs with awareness of the bottlenecks in the overall
system.

Usually, solution architects who have more years of experience tend to be good at system
architecting because system design is an open-ended problem, there is no one correct solution.

Mostly it’s trial and error experiments done with right trade-offs. So, experience teaches you what
components to choose based on the problem at hand but in order to gain that experience you need
to start somewhere. That’s why I am writing this article for the developers who have never done
system designs.
SITEMAP
HARDWARE

Workstation architecture :

Processors :
- CPU for processing discrete (and continuous) media
- Signal processors
- Processors dedicated to graphics, audio or video data processing

Storage :
- Hierarchy of several levels
- Processor / Cache
- RAM
- Hard disks, tapes, etc.

Input/Output :

- Communication adapter
- Busses and interfaces

Workstation Architecture: Today


Workstation Architecture in the Future

Workstation Architecture: Switch Based

Network as interconnect for computer components :

- No bus
- Internal network
- No translation between multiplexing techniques used on bus and on external
network

ATM switch :

- Internal interconnection of computer system components


- Directly connect components to high speed ATM network
- Integrates external and internal network
- ‘Everything uses ATM cells’
- Same protocol techniques
Workstation Architecture: Desk Area Network (1)
System Software Tasks

Typical tasks :

- Provide an interface to the rest of the world for processes


- Access to I/O devices
- Abstraction of hardware
- Inter-Process communication and synchronization
- Operation of hardware
- Prepare data for hardware components
- Control the hardware and respond to interrupts
- Organize the storage of data on hard disks, tapes, etc.
- Management of access to system resources (memory, CPUs, storage media,
network, other I/O devices)
- When to access
- Who is allowed to access

- Reservation of ressources

• System software should fulfill all tasks with respect to the time requirements of
continuous media processing

Examples: System Software Tasks


Process Scheduling

• Example scheduling in Windows NT:

- Scheduling priorities depend on process + thread priorities


- Processes of the modes IDLE / NORMAL / HIGH are scheduled by a fair strategy
- Process priorities are raised and lowered dynamically to implement fairness

- REALTIME modes processes are assigned to the CPU in order of precedence


- A REALTIME process may block the whole system
- This mode is usually used for few system processes only

Thread \ Process IDLE NORMAL HIGH REALTIME


TIME CRITICAL 15 15 15 31
HIGHEST 6 10 15 26
NORMAL 4 8 12 24
LOWEST 2 6 11 22
IDLE 1 1 1 16
Problems of Continuous Media processing

• Irregular behavior of applications makes periodical processing of continuous


media difficult, especially for real-time communication.
• Consider the arrival, processing and output time of an LDU:

- Ideal: regular arrival and constant processing time, leads to regular output
- Acceptable: limited variation of arrival and processing time
- Not acceptable: increased delay or jitter leads to deadline violation
Stream Concept

• Realization

- Special threads within the application context or even special processes


- Using threads avoids inter process communication with the „main“ application
(e.g. DirectShow from Microsoft)
- Using processes to apply real-time schedulers
- There are different types of stream-filters

* Advantages

- A well defined stream-filter interface enables adequate buffering strategies


- Simple reusage of software components
- Easy handling for applications

* Disadvantages

- If special data processing is required the application programmer must supply a


new stream-filter
Conclusion

Multimedia management system architecture In this architecture, heterogeneous multimedia


content along with the ambient context (e.g. user’s surrounding contexts) are captured from the
user’s usage environment. The Media Capturing Agent coordinates the myriad sensors and other
detection devices to handle the incoming multimedia stream, user’s location, and user’s
interaction. The captured multimedia is then passed to the Metadata Generator module for further
processing. The metadata generation is a very complex task as it has to take care of the situational
context and involves complex processing of the raw media. In our implementation the Metadata
Generator is not yet fully functional.
References

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy