• Title/Summary/Keyword: Software Streaming

Search Result 120, Processing Time 0.038 seconds

Open Software Learning Management System support SCORM (SCORM 지원 공개 소프트웨어 학습 관리 시스템)

  • Baek Yeong-Tae;Lee Se-Hoon
    • KSCI Review
    • /
    • v.14 no.1
    • /
    • pp.185-196
    • /
    • 2006
  • IIn this paper, we developed e-Leaning system based on open source software. We selected the Moodle that after compared the open source learning management systems. Moodle is APM(Apache, PHP, MySQL) based learning management system(LMS) support SCORM(Sharable Content Object Reference Model), a software package designed to help educators create quality online courses. One of the main advantages of Moodle over other systems is a strong grounding in social constructionist pedagogy. Also we integrated Moodle and legacy systems such as streaming service, webhard service, and short message service. Therefore this research showed that open source based e-Learning system include learning management system is stable and possible.

  • PDF

Performance Evaluation for Software On-Demand Streaming System (소프트웨어 온디맨드 스트리밍 시스템 성능평가)

  • Kim, Young-Man;Heo, Seong-Jin;Choi, Wan;Han, Wang-Won
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2006.05a
    • /
    • pp.249-254
    • /
    • 2006
  • 소프트웨어 스트리밍[1][2]은 프로그램 설치 및 실행을 위하여 서버로부터 데이터 전송이 진행중인 동안에도 PC, PDA, 휴대용 개인 컴퓨터, 휴대 전화 등과 같은 데스크 탑 또는 이동 연산장치 상에서 미설치 소프트웨어의 실행이 즉각적으로 이루어지도록 하는 기능이다. 즉, 소프트웨어 스트리밍 기술을 사용하면 사용자가 다운로드, 압축해제, 인스톨과 시스템 재구성이라는 일련의 과정이 완료될 때까지 기다릴 필요 없이 최소한의 다운로드 후에 해당 소프트웨어가 곧바로 실행될 수 있도록 해준다. 이러한 스트리밍 시스템을 사용하면 사용자는 다양한 공개 또는 상업용 응용프로그램을 광범위하게 지원하는 사용자 투명성을 가진 가상 소프트웨어 컴퓨팅 환경을 만들 수 있다. 본 논문에서는 리눅스 환경에서 설계 구현된 Software On-Demand(SOD) 스트리밍 시스템을 소개하고, SOD 스트리밍 시스템의 성능평가 소프트웨어를 사용하여 SOD 스트리밍 시스템의 성능을 측정한다.

  • PDF

Analysis and Design of Live Streaming O2O Real Estate Brokerage Service using 3D VR Technology (3차원 VR 기술을 활용한 실시간 스트리밍 O2O 부동산 중개 서비스 분석 및 설계)

  • Hyun, Min-Ji;Koo, Jahwan;Kim, Ung-Mo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.504-508
    • /
    • 2018
  • 최근 ICT 산업게는 가상현실에 주목하고 있다. 시공간의 제약을 극복하고 실제 체험하는것과 비슷한 효과를 제공하는 VR 콘텐츠는 향후 유통 분야에도 폭넓은 활용이 예상된다. 대부분의 O2O 서비스에서 사용하고 있는 VR 기술은 단순히 360도 파노라마 형식의 사진을 보여주거나 VR 카메라로 중계 방송을 하는 콘텐츠가 대부분이었다. 따라서 본 논문에서는 3차원 VR 영상 스트리밍 서비스를 이용한 콘텐츠를 O2O 부동산 중개 서비스에 접목하여 360VR 컨텐츠 확장 가능성을 제시하고자 한다.

On the Performance of Dynamic Adaptive Video Streaming under Active Bluetooth Connection (블루투스 사용이 모바일 비디오 스트리밍의 체감 품질에 미치는 영향에 대한 연구)

  • Lee, Jongho;Choi, Jaehyuk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.05a
    • /
    • pp.99-101
    • /
    • 2018
  • 스마트 폰과 같은 모바일 기기에서 사용자의 다양한 요구 사항을 충족해야하는 요구가 늘어남에 따라, Wi-Fi, Bluetooth 등의 이종 무선 라디오가 단일 칩에 통합된 Wi-Fi 및 Bluetooth 콤보 모듈이 보편화 되었다. 본 연구에서는 Wi-Fi / Bluetooth 콤보 통신 모듈을 장착한 모바일 기기에서 모바일 스트리밍을 이용할 경우, Bluetooth 사용이 사용자 체감 품질(Qualty-of-Experience)에 미치는 영향을 조사한다. 실측을 통한 실험 결과, Wi-Fi와 블루투스를 동시에 사용하는 환경에서는 Wi-Fi만을 이용하는 환경에 비해 최대 55 %의 성능 저하를 보인 것으로 나타났다. 이 연구는 이기종 통신 모듈의 사용에 따른 물리 및 링크 계층의 전송 스케쥴링이 최상위 사용자 계층의 성능에 미치는 영향을 밝혀냈다는 중요성을 갖는다.

Implementation of a Template-Based Authoring Tool for Multimedia Content (템플릿 기반 멀티미디어 컨텐트 저작도구 구현)

  • 고현일;성미영
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.3
    • /
    • pp.368-376
    • /
    • 2004
  • Currently, the package tools and software development kits of Microsoft's Windows Media Technology provides users an environment to write, distribute and play multimedia contents. However, it is very difficult for common users to create a media streaming content using the Windows Media technology, because of its technical hardship. Therefore, we developed an easy-to-use authoring tool for multimedia streaming content which can be used in the Windows Media Technology environment. Our authoring tool is based on the web page templates by which HTML codes can be generated automatically. Using the existing streaming media authoring tool provided by the Microsoft, users have to code the temporal markers and the event script commands directly to the ASF(Advanced Systems Format) files or ASX (ASF Stream Redirector) format files. We developed an easy-to-use interface for insetting temporal markers and the event script commands to the ASF files by simple mouse clicking and dragging to minimize the effort of users for creating multimedia streaming content. In addition, we implemented an ASX file creation wizard that allows users to create ASX format file without coding ASX tags. We also implemented various web page templates where the ASF files and the ASX files can be embedded by just clicking the corresponding templates. The target web pages can be automatically generated from those templates and previewed directly on the web browser at the time of creation.

  • PDF

Cloudification of On-Chip Flash Memory for Reconfigurable IoTs using Connected-Instruction Execution (연결기반 명령어 실행을 이용한 재구성 가능한 IoT를 위한 온칩 플래쉬 메모리의 클라우드화)

  • Lee, Dongkyu;Cho, Jeonghun;Park, Daejin
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.14 no.2
    • /
    • pp.103-111
    • /
    • 2019
  • The IoT-driven large-scaled systems consist of connected things with on-chip executable embedded software. These light-weighted embedded things have limited hardware space, especially small size of on-chip flash memory. In addition, on-chip embedded software in flash memory is not easy to update in runtime to equip with latest services in IoT-driven applications. It is becoming important to develop light-weighted IoT devices with various software in the limited on-chip flash memory. The remote instruction execution in cloud via IoT connectivity enables to provide high performance software execution with unlimited software instruction in cloud and low-power streaming of instruction execution in IoT edge devices. In this paper, we propose a Cloud-IoT asymmetric structure for providing high performance instruction execution in cloud, still low power code executable thing in light-weighted IoT edge environment using remote instruction execution. We propose a simulated approach to determine efficient partitioning of software runtime in cloud and IoT edge. We evaluated the instruction cloudification using remote instruction by determining the execution time by the proposed structure. The cloud-connected instruction set simulator is newly introduced to emulate the behavior of the processor. Experimental results of the cloud-IoT connected software execution using remote instruction showed the feasibility of cloudification of on-chip code flash memory. The simulation environment for cloud-connected code execution successfully emulates architectural operations of on-chip flash memory in cloud so that the various software services in IoT can be accelerated and performed in low-power by cloudification of remote instruction execution. The execution time of the program is reduced by 50% and the memory space is reduced by 24% when the cloud-connected code execution is used.

VirtualDub as a Useful Program for Video Recording in Real-time TEM Analysis (실시간 TEM 분석에 유용한 영상 기록 프로그램, VirtualDub)

  • Kim, Jin-Gyu;Oh, Sang-Ho;Song, Kyung;Yoo, Seung-Jo;Kim, Young-Min
    • Applied Microscopy
    • /
    • v.40 no.1
    • /
    • pp.47-51
    • /
    • 2010
  • The capability of real-time observation in TEM is quite useful to study dynamic phenomena of materials in a certain variable ambience. In performing the experiment, the choice of video recording program is an important factor to obtain high quality of movie streaming. Window Movie Maker (WMM) is generally recommended as a default video recording program if one uses "DV Capture" function in DigitalMicrograph$^{TM}$ (DM) software. However, the image quality does not often satisfy the condition for high-resolution microscopic analysis since the severe information loss in the final result occurs during the conversion process. As a good candidate to overcome this problem, Virtual-Dub is highly recommended since the information loss can be minimized through the streaming process. In this report, we demonstrated how useful VirtualDub works in a high-resolution movie recording. Quantitative comparison of the information quality between the images recorded by each software, WMM and VirtualDub, was carried out based on histogram analysis. As a result, the image recorded by VirtualDub was improved ~13% in brightness and ~122% in contrast compared with the image obtained by WMM at the same imaging condition. Remarkably, the gray gradation (meaning an amount of information) becomes wider up to ~115% than that of the WMM result.

Analysis of Programming Techniques for Creating Optimized CUDA Software (최적화된 CUDA 소프트웨어 제작을 위한 프로그래밍 기법 분석)

  • Kim, Sung-Soo;Kim, Dong-Heon;Woo, Sang-Kyu;Ihm, In-Sung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.7
    • /
    • pp.775-787
    • /
    • 2010
  • Unlike general-purpose CPUs, the GPUs have been specialized as many-core streaming processors, and are frequently replacing the CPUs in an increasing range of computations thanks to their outstanding parallel computing capacity. In order to respond to such trend, NVIDIA has recently issued a new parallel computing architecture called CUDA(Compute Unified Device Architecture), offering a flexible GPU programming environment for GPGPU(General Purpose GPU) computing. In general, when programmers use the CUDA API, they should clearly understand many aspects of GPU's computing architecture to produce efficient parallel software. In this article, we explain several optimization techniques for CUDA programming that we have verified through a lot of experiment and trial and error, and review how those techniques affect the performance of code execution. In particular, we use a specific problem as an example to analyze several elements that affect performances, such as effective accesses to hierarchical memory system, processor occupancy, and latency hiding. In conclusion, we present several directions that may be utilized effectively in CUDA-based parallel programming.

A Fast SAD Algorithm for Area-based Stereo Matching Methods (영역기반 스테레오 영상 정합을 위한 고속 SAD 알고리즘)

  • Lee, Woo-Young;Kim, Cheong Ghil
    • Journal of Satellite, Information and Communications
    • /
    • v.7 no.2
    • /
    • pp.8-12
    • /
    • 2012
  • Area-based stereo matchng algorithms are widely used for image analysis for stereo vision. SAD (Sum of Absolute Difference) algorithm is one of well known area-based stereo matchng algorithms with the characteristics of data intensive computing application. Therefore, it requires very high computation capabilities and its processing speed becomes very slow with software realization. This paper proposes a fast SAD algorithm utilizing SSE (Streaming SIMD Extensions) instructions based on SIMD (Single Instruction Multiple Data) parallism. CPU supporing SSE instructions has 16 XMM registers with 128 bits. For the performance evaluation of the proposed scheme, we compare the processing speed between SAD with/without SSE instructions. The proposed scheme achieves four times performance improvement over the general SAD, which shows the possibility of the software realization of real time SAD algorithm.

MMT-based Broadcasting Services Combined with MPEG-DASH (MPEG-DASH 융합형 MMT 기반 방송 서비스)

  • Park, MinKyu;Kim, Yong Han
    • Journal of Broadcast Engineering
    • /
    • v.20 no.2
    • /
    • pp.283-299
    • /
    • 2015
  • In this paper, we propose new broadcasting services that combine MMT (MPEG Media Transport) standard with MPEG-DASH (Dynamic Adaptive Streaming over HTTP) standard. MMT is a next-generation multimedia transport standard that is IP-friendly and provides functionalities appropriate for hybrid broadcasting that uses broadcast physical channels and the Internet simultaneously. MPEG-DASH enables media streaming services that can be dynamically adaptive both to the network traffic conditions of wired and/or wireless Internet and the receiving entity environment. We explain the scenarios of the proposed broadcasting services and demonstrate that various hybrid broadcasting services can be easily realized through the combined usage of MMT and MPEG-DASH. By making the test bitstreams containing contents for the new services and developing the receiver back-end software that performs the function of the receiving entity for the new services on personal computers, we verified that the proposed scenarios can be realized.