Professional Documents
Culture Documents
3.6 Studied Model 1-The User request a play right for the video streamed.
The Figure1 illustrates the video streaming scenario studied 2-The DRM block parse the license XML based with a
which consists of 3 parts: A video streaming source server parser
(Blue block, Fig.2), video end user (Brown block, Fig.2) and 3-The DRM block evaluate the license according to the user
a bandwidth-limited communication network (Green block, request
Fig.2). The implementation of DRM access control can be 4-If the play right exist then the user can play the video
done either in the server side or in the end user side. 5-If the play right doesn’t exit then a message will be played
informing the user that he/she is not authorized to play the
video.
Video End
Video Source User The MPEG-21REL Embedded MATLAB Function Block is
Server inserted to the studied model to control user rights for the
video streamed.
The added DRM controls components are: 3.8 Simulation and Experimentation
1- The Embedded MATLAB function block (Fig.5)
that we call “MPEG-21 REL” which consists of 2.3.1 Without DRM Control
controlling the video user rights by parsing the When we run the simulation without DRM components
XML license file (Fig.8), we have the Scopes that plot the following
quantities to evaluate performance:
3. Conclusion
In this paper we have used DRM technologies to control
access and use of real time streamed videos in the case of a
bandwidth-limited network.
The video quality and network performance was not affected
Figure 9. Simulation results using DRM control. by DRM processing. This makes it suitable to enable real
time DRM e-commerce. Further research is under way to
convert the program into VHDL to be tested on FPGA since
the MATLAB software support the conversion operation to
VHDL if all the components or programs are synthesizable
like the parser used. In order to secure licenses to be
tampered with we can convert them to binary format. Also
more complex licenses will be studied in order to deal with
complex business model and the XML licenses time parsing.
4. References
a) Output video for authorized user b) Output video for non authorized user