• Title/Summary/Keyword: Channel Buffering

Search Result 27, Processing Time 0.028 seconds

An Adaptive Buffering Method for Practical HTTP Live Streaming on Smart OTT STBs

  • Kim, Hyun-Sik;Kim, Inki;Han, Kyungsik;Kim, Donghyun;Seo, Jong-Soo;Kang, Mingoo
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.10 no.3
    • /
    • pp.1416-1428
    • /
    • 2016
  • In this paper, we address the channel zapping time problem of video streaming services based on HTTP Live Streaming (HLS) on smart Over-The-Top Set-Top Boxes (OTT STBs). Experimental analysis of the channel zapping time, show that smart OTT STBs inevitably suffer from the accumulated zapping time through channel change request, Internet Group Management Protocol (IGMP) leave/join, synchronization delay, video buffer delay, and STB processing delay when providing HLS services. As a practical solution for the zapping time reduction, an adaptive buffering method is proposed. The proposed method exploits two adaptive buffers added to the basic HLS player. These two adaptive buffers are responsible for constantly buffering previous and next channels relative to the current channel. Implementation and test results show that a stable zapping time less than one second can be achieved even under diverse video bitrate changes and varying network conditions by the proposed adaptive buffering method.

Design and Evaluation of a Buffering Patching Technique for VOD Systems (주문형 비디오 시스템을 위한 버퍼링 패칭 기법의 설계 및 평가)

  • 하숙정;배인한
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.30 no.10
    • /
    • pp.523-532
    • /
    • 2003
  • Video on Demand(VOD) services cause high resource consumption in a video seuer, because multimedia are characterized by continuous playback, a high bandwidth requirement, and long playback duration. Patching has been proposed to save the network I/O bandwidth of a video server. To achieve true VOD, patching uses multicasting to share video streams, thereby providing immediate VOD services to users without any service latency. A communication channel is used to either multicast the entire video as a regular channel or multicast only the leading portion of a video as a Patching channel. This paper Proposes a buffering patching technique that divides regular channels, as used in patching, into sub-regular channels and regular channels to shorten the holding time of the channels. In the proposed technique, the last portion of video data, corresponding to the size of the buffering window, is not transferred by sub-regular channels, but rather downloaded and buffered in the user buffer from the latest regular channel. When simulations were performed to compare the performance of the proposed technique with that of conventional patching, the results indicated that the proposed technique was superior in terms of the defection rate, average service latency, and fairness, although the amount of video data buffered at each user station was higher than that with patching.

Design of Smart OTT Platform based on the Analysis of Adaptive Buffering (적응 버퍼링 성능분석 기반의 스마트 OTT 플랫폼 설계☆)

  • Kim, Inki;Kang, Mingoo
    • Journal of Internet Computing and Services
    • /
    • v.17 no.4
    • /
    • pp.19-26
    • /
    • 2016
  • In this paper, the dynamic buffering based smart OTT platform was proposed, and analyzed for adaptive bit-rate video delivery with the optimization of HLS (HTTP Live Streaming). This platform consists of the software platform between sever and client which detects the bandwidth capacity, and adjusts the quality of the streaming for multiple bit-rates resolutions. In order to apply adaptive buffering, two buffers are added to the basic HLS player, and each buffer is responsible for constantly buffering a previous and the next channels relative to the current channel. This adaptive transmitting with smart OTT platform is superior to delivering a static video file at a single buffering, because the video stream of adaptive double buffers can be switched streaming according to client's available network speed. As a result, this proposed smart OTT can be cooperated to the application of HLS server with segmented H.265 MPEG-2 TS video & m3u8 files with its information based on the optimized transmission channel state of live and VOD, and applied to PLC transmission, too.

Channel Transition Analysis of Smart HLS with Dynamic Single Buffering Scheme (동적 단일 버퍼링 기법을 적용한 스마트 HLS의 채널변경 분석)

  • Kim, Chong-il;Kang, Min-goo;Kim, Dong-hyun;Kim, In-ki;Han, Kyung-sik
    • Journal of Internet Computing and Services
    • /
    • v.17 no.6
    • /
    • pp.9-15
    • /
    • 2016
  • In this paper, we propose a smart HLS(HTTP Live Stream) platform with dynamic single buffering for the best transmission of adaptive video bit-rates. This smart HLS can optimizes the channel transition zapping-time with the monitoring of bandwidth between HLS server and OTT(Over The Top) client. This platform is designed through the control of video stream due to proper multi-bitrates and bandwidths. This proposed OTT can decode the live and VOD(Video On Demand) videos with the buffering of optimumal bitrate. And, the HLS can be cooperated with a smart OTT, and segmented for the m3u8 files of H.265 MPEG-2 TS(Transport Stream) videos. As a resullt, this single buffer based smart OTT can transmit optimal videos with the maximum data buffering according to the adaptive bit-rate depending on the network bandwidth efficiency and the decoded VOD video, too.

Buffering Contribution of Mitochondria to the $[Ca^{2+}]_i$ Increase by $Ca^{2+}$ Influx through Background Nonselective Cation Channels in Rabbit Aortic Endothelial Cells

  • Kim, Young-Chul;Lee, Sang-Jin;Kim, Ki-Whan
    • The Korean Journal of Physiology and Pharmacology
    • /
    • v.9 no.1
    • /
    • pp.29-35
    • /
    • 2005
  • To prove the buffering contribution of mitochondria to the increase of intracellular $Ca^{2+}$ level ($[Ca^{2+}]_i$) via background nonselective cation channel (background NSCC), we examined whether inhibition of mitochondria by protonophore carbonylcyanide m-chlorophenylhydrazone (CCCP) affects endothelial $Ca^{2+}$ entry and $Ca^{2+}$ buffering in freshly isolated rabbit aortic endothelial cells (RAECs). The ratio of fluorescence by fura-2 AM ($R_{340/380}$) was measured in RAECs. Biological state was checked by application of acetylcholine (ACh) and ACh ($10{\mu}M$) increased $R_{340/380}$ by $1.1{\pm}0.15$ ($mean{\pm}S.E.$, n=6). When the external $Na^+$ was totally replaced by $NMDG^+$, $R_{340/380}$ was increased by $1.19{\pm}0.17$ in a reversible manner (n=27). $NMDG^+$-induced $[Ca^{2+}]_i$ increase was followed by oscillatory decay after $[Ca^{2+}]_i$ reached the peak level. The increase of $[Ca^{2+}]_i$ by $NMDG^+$ was completely suppressed by replacement with $Cs^+$. When $1{\mu}M$ CCCP was applied to bath solution, the ratio of $[Ca^{2+}]_i$ was increased by $0.4{\pm}0.06$ (n=31). When $1{\mu}M$ CCCP was used for pretreatment before application of $NMDG^+$, oscillatory decay of $[Ca^{2+}]_i$ by $NMDG^+$ was significantly inhibited compared to the control (p<0.05). In addition, $NMDG^+-induced$ increase of $[Ca^{2+}]_i$ was highly enhanced by pretreatment with $2{\mu}M$ CCCP by $320{\pm}93.7$%, compared to the control ($mean{\pm}S.E.$, n=12). From these results, it is concluded that mitochondria might have buffering contribution to the $[Ca^{2+}]_i$ increase through regulation of the background NSCC in RAECs.

An Algorithm for Stable Video Conference System (안정적인 화상회의 시스템을 위한 알고리즘)

  • Lee Moon-Ku
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.42 no.2 s.302
    • /
    • pp.11-20
    • /
    • 2005
  • In previous video conference system, when the number of participants in video conference increases by n, the bandwidth and memory of n2 is required. And also, it brings about increase in traffic and problem of a say during a conference in aspect of transmission of voice data. In this paper, we propose an algorithm of remote video conference using silence detection algerian to resolve the questions such as buffering method of video data in server and heavy traffic detection algorithm to the increase in participants. Video data buffering algorithm is not a method of broadcasting to other client in the server, but this algorithm uses two other methods; the buffering method of receiving compressed video data from clients and the indexing method for acquiring the video data of other participants in clients according to clients' bandwidth and network transmission speed. We apply a voice transmission algerian and a channel management algorithm to the remote video conference system. The method used in the voice transmission algorithm is a silence detection algorithm which does not send silent participants' voice data to the server. The channel management algorithm is a method allocating a say to the participants who have priority. In consideration of average 20 frames and 30ms regardless of a number of participants, we can safely conclude that the transmission of video and voice data is stable.

A Design of Multimedia Streaming Transmission Model for Continuity Guarantee based on IP (IP 기반 연속성 보장을 위한 멀티미디어 스트리밍 전송 모델 설계)

  • Kim, Hyoung-Jin;Ryu, In-Ho
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.12 no.5
    • /
    • pp.2305-2310
    • /
    • 2011
  • Recently, communication industry based on data and voice and broadcasting industry centering around images have been rapidly blended. Thereupon, this article aims to suggest a multi-approach method which minimizes the use of network bandwidth allowing multimedia streaming transmission to secure IP-based continuity and let users get multimedia services of one channel or several simultaneously. Also, this study intends to design a buffering strategy that can absorb network delay and an object model to assign and maintain stable channel bandwidth.

A Study on Way to Classify Premium Rate Considering Flood Risk (홍수위험도를 고려한 보험요율 차등화 방안)

  • Sim, Gyu-Seong
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.16 no.4
    • /
    • pp.2933-2939
    • /
    • 2015
  • Premium rate should be applied the insurance objects are classified reasonably, depending on the degree of exposure to disaster risk. But the existing premium rate is applied same basic rate each cities and districts without the degree of exposure to disaster risk. In this study, we analyzed the exposure to flood risk using channel buffering and suggested way to classify the premium rate by reflecting the analysis results in order to improve its. It is determined that this study would contribute to calculate the storm and flood insurance basic rate reflected risk and make and analysis of flood risk of the local river that conditions of inundation simulation is insufficient.

Initial Buffering-Time Decision Scheme for Progressive Multimedia Streaming Service (프로그레시브 멀티미디어 스트리밍 서비스를 위한 초기 버퍼링 시간 결정 기법)

  • Seo, Kwang-Deok;Jung, Soon-Heung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.2
    • /
    • pp.206-210
    • /
    • 2008
  • The most noticeable aspect of progressive streaming is the media playback during its download through TCP to avoid a lengthy wait for a content to finish downloading. By employing TCP, it is usually possible to detect lost packets by using the checksum and sequence numbering functions of TCP Thereafter, we can recover the lost packets by the retransmission function of TCP. However, there must remain enough amount of media data in the recipient buffer in order to guarantee seamless media playback even during retransmission. In this paper, we propose an efficient algorithm for determining the initial buffering time before start of playback to guarantee seamless playback during retransmission considering the probability of client buffer under-flow. The effectiveness of the proposed algorithm will be proved through extensive simulation results.

Design and Implementation of Channel Allocation Module of Synchronous Area in MOST Network (MOST 네트워크의 동기영역 채널 할당 모듈 설계 및 구현)

  • Jang, Si-Woong;Kwak, Gil-Bong;Yu, Yoon-Sik
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.6
    • /
    • pp.1397-1402
    • /
    • 2010
  • While MOST is an in-vehicle network which transfers concurrently synchronous data, asynchronous data and control data, it provides high bandwidth synchronous section which can transfer video and audio without buffering. To transfer real time data using synchronous section, connections between source node and sink node, and channel allocation for connections are required. In this paper, we proposed synchronous data transfer method and channel allocation method by constructing MOST network after designing and implementing channel allocation module for using synchronous data section.