The Windows Media Services is integrated into the portal to support video streaming.
There are more streams: you can watch live TV shows (if allowed by the license
of show) or select an video from the archives like in on-demand services.
The portal handles the program of TV shows in connection with live TV streams,
and show time in time zone of portal user. On program based the live video is
switched off and replaced with a custom video in the stream if live program is
not available for online broadcasting. All required applications to create multimedia
contents are integrated in content management system behind the portal.
We listed the special multimedia managment applications below:
1. The internet broadcasting system and its controlling applications, which stop
the live streaming until there are licensed contents on TV, and starts again if
there are no license restrictions. The system could handle more TV channels, it
is useable for internet-only channels too. The online broadcasting is realtime
controllable in content management system and there are tools for manual operations
in abnormal situations.
2. Realtime broadcast recorder, which is used to record live programs to hard
disk in 24/7. This recorded video content could be edited later to create new
contents into the video archive. The record format is configurable for needs (eg.
disk size). The recording as internet broadcasting supports multiple channels
in parallel (depends on free storage size). The state of recording is visualized.
3. Simple video editor system (view main functions):
-
Cut to program block from recorded program stream - frame precision, timecode
displaying
-
Remove parts of a program block (eg. adverts)
-
Crop and resize video
-
Other effects (converting to grayscale, sharpening, smoothing)
-
Preview in 1 seconds without real transcoding
4. Video Transcoding System, which can import video contents and use video editing
functions. It cuts the streamable content from the recorded program stream and
converts video to required video (and audio) format. There are a lot of formats,
which can be input or output format (eg. mjpeg, wmv, mpeg2, h264, xvid, flv) Transcoding
process informations are realtime available in content management system.
There are outside system connections in the CMS: it connects to the Duna TV channel
management system and load TV show and channel programs from there.
The whole workflow could be run automatically: if the loaded program informations
are exact, then archive video creation can be automatic too. One of the important
design aspect was scalability:
-
To provide internet content we can use any portal
-
There can be any streaming server behind video content serving
-
Any broadcast server could be used for live streaming
-
We can use any transcoder workstations for resource intensive video conversion
-
The CMS is useable by any users included video editing processes - editing can
be parallel performed
(www.dunatv.hu)