• Title/Summary/Keyword: RTSP Streaming

Search Result 51, Processing Time 0.03 seconds

Design and Implementation of an Integrated Streaming Service Architecture (통합 스트리밍 서비스 구조 설계 및 구현)

  • 이승룡;홍충선
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.26 no.6A
    • /
    • pp.1019-1033
    • /
    • 2001
  • 본 논문에서는 멀티미디어 스트리밍을 위한 표준 프로토콜과 미디어 포맷을 지원하고, 실시간 객체지향형 멀티미디어 데이터베이스(BeeHive)를 지원하는 통합 멀티미디어 스트리밍 서비스 프레임워크(ISSA)를 제안한다. ISSA의 핵심 구성요소는 세션의 생성과 스트림 제어를 담당하는 세션 관리자, 스트리밍 데이터의 전송을 담당하는 전송 관리자, 미디어의 압축과 복원 및 재생을 담당하는 미디어 관리자, 그리고 데이터베이스와의 연동을 담당하는 데이터베이스 커넥터이다. ISSA는 스트림의 제어를 위하여 IETF에서 제안한 RTSP, 스트림과 세션의 표현과 초기화를 위해 SDP와 SIP, 스트림 데이터의 실시간 전송을 위하여 RTP 및 TCP, UDP를 지원한다. 또한, ISSA는 VOD, MOD, 웹캐스팅을 위한 개발과 라이브러리를 제공하며, 웹서버와 CORBA A/V 스트리밍 서비스와의 연동을 위한 게이트웨이도 제공한다. ISSA는 운영체제 환경에서 플랫폼에 독립적으로 작동하고, 객체지향 멀티미디어 데이터베이스 서비스를 지원한다. 그리고 멀티캐스팅, 웹캐스팅, 멀티미디어 통신을 위한 표준 프로토콜을 지원하며, 상용 코덱인 Microsoft 사의 Direct Show를 지원할 수 있는 RTP 소스필터를 가지고 있다. 마지막으로, 기존의 다양한 표준 미디어 포맷을 지원할 뿐만 아니라, 새로운 미디어 포맷도 쉽게 수용할 수 있도록 설계되어 있다.

  • PDF

Implementation of Real Time and VOD Streaming System Based on Linux Cluster Server (리눅스 클러스터 서버 상에서 RTSP기반의 실시간 및 VOD 스트리밍 시스템 개발)

  • 김종근;최황규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.229-231
    • /
    • 2003
  • 최근 몇 년 동안 컴퓨터 사용자들의 멀티미디어 데이터에 대한 요구가 빠르게 증가하고 있다. 멀티미디어 데이터를 서비스하기 위해서는 대용량의 저장장치가 필요하며 연속재생이 가능하여야 한다. 이와 관련하여 데이터 압축기술과 스트리밍 기슬과 고성능 PC를 고속의 네트웍으로 연결하는 클러스터 기술에 대한 연구가 진행되고 있다. 클러스터 시스템은 비교적 저렴한 가격의 고성능 시스템으로 고가의 단일서버에 비해 확장성과 가격대 성능면에서 유리하다. 이에 본 연구에서는 리눅스 클러스터 기반의 오디오/비디오 실시간 및 VOD 스트리밍 서버와 일반적인 사용자에게 친숙한 윈도우 환경의 플레이어를 구현하였다. 또한 본 연구에서 구현한 시스템에서는 기존에 윈도우 NT계열에서만 스트리밍이 가능했던 ASF포맷의 멀티미디어 데이터를 리눅스 서버에서도 스트리밍 서비스가 가능하도록 하였다.

  • PDF

Automatic Fish Size Measurement System for Smart Fish Farm Using a Deep Neural Network (심층신경망을 이용한 스마트 양식장용 어류 크기 자동 측정 시스템)

  • Lee, Yoon-Ho;Jeon, Joo-Hyeon;Joo, Moon G.
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.17 no.3
    • /
    • pp.177-183
    • /
    • 2022
  • To measure the size and weight of the fish, we developed an automatic fish size measurement system using a deep neural network, where the YOLO (You Only Look Once)v3 model was used. To detect fish, an IP camera with infrared function was installed over the fish pool to acquire image data and used as input data for the deep neural network. Using the bounding box information generated as a result of detecting the fish and the structure for which the actual length is known, the size of the fish can be obtained. A GUI (Graphical User Interface) program was implemented using LabVIEW and RTSP (Real-Time Streaming protocol). The automatic fish size measurement system shows the results and stores them in a database for future work.

A Development of Mobile IPTV Service Platform for User and Service Session Mobility Guarantee (사용자와 서비스 세션 이동성 보장을 위한 모바일 IPTV 서비스 플랫폼 개발)

  • Jang, Ji-Won;Kim, Geun-Hyung
    • Journal of Digital Contents Society
    • /
    • v.10 no.1
    • /
    • pp.87-96
    • /
    • 2009
  • Digital Broadcast Service is being very popular and the delivery mechanism for digital broadcast content through IP network has progressed constantly, due to the advance of video and audio compression and network technologies. From these trends, in Korea, the commercial IPTV service starts in this year after the law related to IPTV is enacted last year. Since IPTV service, which integrates broadcast and communication services, can give an infrastructure for fusion of communication and interactive multimedia data service, IPTV service is attractive. Recently, by the advent of various wireless connection technologies and the mobile devices of high capability, Mobile IPTV, which has an advantage of not only IPTV but also mobile TV, has gained much interest. In this paper, we review a necessary ingredient for Mobile IPTV in the next generation wired/wireless convergence network environment which consists of heterogeneous wireless access networks. In addition, we propose the scheme for user mobility and service session mobility management using RTSP protocol and introduce the service gateway concept to guarantee the extension of IPTV service platform.

  • PDF

Design and Implementation of Media Manager in Multimedia Streaming Framework (스트리밍 프레임워크에서 미디어 관리자의 설계 및 구현)

  • Lee, Jae-Wook;Lee, Sung-Young;Hong, Een-Kee
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.4
    • /
    • pp.273-287
    • /
    • 2001
  • In this paper, we introduce our experience for designing and implementing a media manager in the Integrated Streaming Service Architecture (ISSA) developed by the authors. The media manager is regarded as a necessary module in the ISSA framework for the following reasons. It realizes that from which locations of the media source devices, the media streams are coming. Once it knows where the origin is, the media manager should recognizes what types of stream are. After that, it performs how to chose an appropriate CODEC to handle the recognized input streams efficiently, and what type of media playback device should be selected. In order to do such a job efficiently, the proposed media manager consists of two modules source module and sink module. The major role of a media source module is to make an abstraction for the media streams that are coming from various types of media device. This, in consequence, enables a media manager to consistently handle tlle media streams without considering wherever they come from. On the other hand, the media sink module distributes the input streams to an appropriate media device to playback. One of the remarkable virtues of the proposed media manager is an ability to supporting high value-added database services since it provides an interface between the ISSA and real-time multimedia database. Also, it provides the RTP!RTSP source filter and Winamp gateway modules which allow the flexibility to the system. Moreover, the media manager can adopt any types of new media which in fact will provide scalability to the ISSA.

  • PDF

Study of Implementation for Personal Richmedia Player (개인용 리치미디어 플레이어에 관한 연구)

  • Song, Chai-Jong;Lee, Seok-Phil
    • Proceedings of the KIEE Conference
    • /
    • 2008.10b
    • /
    • pp.310-311
    • /
    • 2008
  • 본 논문의 목표는 개인용 리치미디어 플레이어에 대한 연구이다. 개인용 리치미디어 플레이어는 아날로그 지상파, 케이블 방송, DVD VCR등과 같은 미디어로부터 아날로그 컨텐츠를 받아 H.264 Encoder를 상용하여 디지털화하여 유무선 인터넷을 통해 개인에게 직접 재전송 해 주는 플랫폼이다. 전 세계적으로 아날로그 방송을 디지털 방송으로 전환하고 있으나, 아날로그 방송을 시청하는 사람들은 상당히 많다. 대부분의 시청자들은 집에서 TV를 통해 프로그램을 시청하고 있다. 광대역 인터넷이 일반화 되면서 많은 사람들이 인터넷상에서 UCC나 VOD서비스 같은 멀티미디어 서비스를 이용하고있다. 하지만, 이러한 서비스들은 실시간으로 방송되는 프로그램을 서비스해주지는 못하고있다. 본 논문에서 개발한 개인형 리치미디어 플레이어는 실시간 방송 프로그램을 H.264로 인코딩하여 시청자가 인터넷에 접속할 수 있는 곳이면 어디든지 인터넷상으로 방송 프로그램은 즐길 수 있다. 본 논문에서 개발한 플랫폼은 ARM CORE와 H.264 Encoder를 사용하여 실시간으로 방송 컨텐츠를 인코딩하여 RTP, RTSP Protocol을 이용하여 유무선으로 전송하게 된다. 운영체제는 uClinux 26이고 Streaming Server는 실시간으로 네트워크 상황을 인지하여 다이나믹하게 전송 레이트를 조절함으로써 QoS를 구현하고 있다.

  • PDF

Design and Implementation of the SMIL Authoring Tool (SMIL(Synchronized Multimedia Integration Language) 전용 저작도구의 설계 및 구현)

  • Shin, Dong-Kyoo;Shin, Dong-Il;Kim, Se-Young
    • The KIPS Transactions:PartB
    • /
    • v.10B no.1
    • /
    • pp.103-110
    • /
    • 2003
  • SMIL is a declarative markup language based on XML, which enables users to make effective multimedia presentations on the web by synchronizing media objects. In this paper, we design and implement a SMIL authoring tool which support Intuitive creation of web multimedia documents and diverse practical use of created information. Besides, creation, management and authoring module of SMIL document, it offers template interface depending on network bandwidth selection for general users to create multimedia presentation a convenient way. In addition, we implement SMIL document management facility for a large number of users, by connecting SMIL contents database sever.

A Kernel-level RTP for Efficient Support of Multimedia Service on Embedded Systems (내장형 시스템의 원활한 멀티미디어 서비스 지원을 위한 커널 수준의 RTP)

  • Sun Dong Guk;Kim Tae Woong;Kim Sung Jo
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.10 no.6
    • /
    • pp.460-471
    • /
    • 2004
  • Since the RTP is suitable for real-time data transmission in multimedia services like VoD, AoD, and VoIP, it has been adopted as a real-time transport protocol by RTSP, H.323, and SIP. Even though the RTP protocol stack for embedded systems has been in great need for efficient support of multimedia services, such a stack has not been developed yet. In this paper, we explain embeddedRTP which supports the RTP protocol stack at the kernel level so that it is suitable for embedded systems. Since embeddedRTP is designed to reside in the UBP module, existing applications which rely ell TCP/IP services can proceed the same as before, while applications which rely on the RTP protocol stack can request HTP services through embeddedRTp API. EmbeddedRTP stores transmitted RTP packets into per session packet buffer, using the packet's port number and multimedia session information. Communications between applications and embeddedRTP is performed through system calls and signal mechanisms. Additionally, embeddedRTP API makes it possible to develop applications more conveniently. Our performance test shows that packet-processing speed of embeddedRTP is about 7.5 times faster than that oi VCL RTP for multimedia streaming services on PDA in spite that its object code size is reduced about by 58% with respect to UCL RTP's.

An Analysis of Big Video Data with Cloud Computing in Ubiquitous City (클라우드 컴퓨팅을 이용한 유시티 비디오 빅데이터 분석)

  • Lee, Hak Geon;Yun, Chang Ho;Park, Jong Won;Lee, Yong Woo
    • Journal of Internet Computing and Services
    • /
    • v.15 no.3
    • /
    • pp.45-52
    • /
    • 2014
  • The Ubiquitous-City (U-City) is a smart or intelligent city to satisfy human beings' desire to enjoy IT services with any device, anytime, anywhere. It is a future city model based on Internet of everything or things (IoE or IoT). It includes a lot of video cameras which are networked together. The networked video cameras support a lot of U-City services as one of the main input data together with sensors. They generate huge amount of video information, real big data for the U-City all the time. It is usually required that the U-City manipulates the big data in real-time. And it is not easy at all. Also, many times, it is required that the accumulated video data are analyzed to detect an event or find a figure among them. It requires a lot of computational power and usually takes a lot of time. Currently we can find researches which try to reduce the processing time of the big video data. Cloud computing can be a good solution to address this matter. There are many cloud computing methodologies which can be used to address the matter. MapReduce is an interesting and attractive methodology for it. It has many advantages and is getting popularity in many areas. Video cameras evolve day by day so that the resolution improves sharply. It leads to the exponential growth of the produced data by the networked video cameras. We are coping with real big data when we have to deal with video image data which are produced by the good quality video cameras. A video surveillance system was not useful until we find the cloud computing. But it is now being widely spread in U-Cities since we find some useful methodologies. Video data are unstructured data thus it is not easy to find a good research result of analyzing the data with MapReduce. This paper presents an analyzing system for the video surveillance system, which is a cloud-computing based video data management system. It is easy to deploy, flexible and reliable. It consists of the video manager, the video monitors, the storage for the video images, the storage client and streaming IN component. The "video monitor" for the video images consists of "video translater" and "protocol manager". The "storage" contains MapReduce analyzer. All components were designed according to the functional requirement of video surveillance system. The "streaming IN" component receives the video data from the networked video cameras and delivers them to the "storage client". It also manages the bottleneck of the network to smooth the data stream. The "storage client" receives the video data from the "streaming IN" component and stores them to the storage. It also helps other components to access the storage. The "video monitor" component transfers the video data by smoothly streaming and manages the protocol. The "video translator" sub-component enables users to manage the resolution, the codec and the frame rate of the video image. The "protocol" sub-component manages the Real Time Streaming Protocol (RTSP) and Real Time Messaging Protocol (RTMP). We use Hadoop Distributed File System(HDFS) for the storage of cloud computing. Hadoop stores the data in HDFS and provides the platform that can process data with simple MapReduce programming model. We suggest our own methodology to analyze the video images using MapReduce in this paper. That is, the workflow of video analysis is presented and detailed explanation is given in this paper. The performance evaluation was experiment and we found that our proposed system worked well. The performance evaluation results are presented in this paper with analysis. With our cluster system, we used compressed $1920{\times}1080(FHD)$ resolution video data, H.264 codec and HDFS as video storage. We measured the processing time according to the number of frame per mapper. Tracing the optimal splitting size of input data and the processing time according to the number of node, we found the linearity of the system performance.

Adjacent Terminal Device Detection Technique for User Mobility Support on Home Entertainment System (홈 엔터테인먼트 시스템에서 사용자 이동성 지원을 위한 인접 터미널 장치 탐색 기법)

  • Kim, Sang-Wook;Jung, E-Gun
    • Journal of Korea Multimedia Society
    • /
    • v.12 no.1
    • /
    • pp.156-167
    • /
    • 2009
  • Computing environment is evolving rapidly to ubiquitous environment. It thus makes people access and utilize any resource on the move and makes location of objects rise to the rank of the most important information. However provision of location information is too restrictive in small environments such as a home or building. In this paper we propose a home entertainment system which supports user mobility based on sensor networks and distributed devices. The proposed system estimates a user location by using signal strength received from Bluetooth ad-hoc networks. This estimated location information can tell which device a user can take advantage of while moving. In order to prove possibility of user mobility support, the system is implemented on our UPnP A/V framework home entertainment system to provide content streaming and the result shows that a provision of service for mobile users could be possible in small ubiquitous computing environments.

  • PDF