开篇:润墨网以专业的文秘视角,为您筛选了十篇范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
摘要:介绍了用于流媒体传输的RTP协议和实时流化协议RTSP,提出了视频点播服务器与客户端的交互过程,并详细介绍了LiveMedia库知识,建立了视频点播服务器,特别是加入了计费模块,实现了计费功能,并可以用于中小型的酒店,小区中,节约了成本。
关键词:VOD;RTSP;LiveMedia;计费接口
中图分类号:TP915.04 文献标识码:A 文章编号:1009-3044(2009)15-4019-03
The Design and Implementation of Streaming Media Video Server
ZHAO Peng1, DU Wen-hua2,ZHANG Dong-sheng3,LI Xiao-feng1,ZHAO Jie4
(1.Department of Computer Science and Technology,Shandong Jianzhu University, Jinan 250101, China; 2.Shandong Institute of Education,Jinan 250014,China;3.Jinan Cigarette Factory,Jinan 250104,China;4.No.5 High School of Qingzhou City in Shandong Provice,Qingzhou 262514,China)
Abstract: This paper describes RTP protocol for streaming media transmission and the RTSP Protocol for the Real-Time Streaming,introduces a video-on-demand server and the client interaction’s process, and puts up with the knowledge of LiveMedia library in detail, sets up the on-demand server, in particular, adds the billing module, implements the billing function, and can be used for small and medium-sized hotels, communities in order to save the cost.
Key words: VOD;RTSP;LiveMedia;the Billing Interface
摘 要: 利用苹果的开源项目Darwin Streaming Server作为流媒体服务器,并使用VLC或其他的RTSP源来实现流媒体视频的直播。有两种实现方案,他们分别是:一种是,使用VLC作为视频流接受生成SDP方法实现直播;第二种是:使用darwin的relay中继功能实现直播。
关键词: Darwin Streaming Server;流媒体;RTSP;直播
中图分类号:TP311.52 文献标识码:A 文章编号:1671-7597(2012)0310040-01
0 引言
随着网络技术和流媒体技术的发展,流媒体技术的出现给互联网带来勃勃生机。为了在网上听歌或者看一部电影,人们不需要再等待漫长的下载过程,可以直接尽情的享受其中的乐趣。
Darwin Streaming Server简称DSS。DSS是Apple公司提供的开源实时流媒体播放服务器程序。整个程序使用C++编写,在设计上遵循高性能,简单,模块化等程序设计原则,务求做到程序高效,可扩充性好。并且DSS是一个开放源代码的,基于标准的流媒体服务器,可以运行在Windows NT和Windows 2000,以及几个UNIX实现上,包括Mac OS X,Linux,FreeBSD,和Solaris操作系统上的。
1 使用VLC作为视频流接受生成SDP方法实现直播
1.1 采集端(Windows操作系统)
摘 要:本文设计了一种Linux系统下的流媒体播放器。该播放器基于Gstreamer架构进行设计,通过RTSP插件和RTP/RTCP插件等的构建,实现了多媒体数据流的接收、解码、回放以及控制等功能。
关键词:Gstreamer; 流媒体; RTSP; RTP/RTCP
中图分类号:TN919.8 文献标识码:A 文章编号:1006-3315(2013)03-149-002
1.前言
流媒体技术以流的方式在网络中传输媒体,具有良好的实时性和交互性。随着3G、4G等高速移动通信技术的发展成熟和多媒体智能移动设备的普及,流媒体技术获得了广泛应用和迅速发展。本文基于GStreamer架构,采用RTP/RTCP协议实现数据传输,设计了一种流媒体播放器,处理芯片采用OMAP3430,操作系统为嵌入式Linux系统,借助高速网络,可以实现高质量的流媒体播放。
2.相关技术介绍
2.1流媒体技术。流媒体是指以流的方式在网络中传输音频、视频和多媒体文件的形式。流媒体文件格式是支持采用流式传输及播放的媒体格式。流式传输方式是将视频和音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由服务器向用户计算机连续、实时传送。用户采用内容缓存的方式,只需要进行很短时间的缓冲,就可以一边播放一边下载,而不需要提前下载整个文件。
流媒体传输一般都是采用建立在udp协议上的rtp/rtsp实时传输协议。相对于注重传输质量的tcp协议来说,udp协议更加注重传输速度,这种协议对于实时性要求很高的流媒体文件来说,无疑是更加合适的。
摘要:为了实现直接对网络摄像监控系统进行视频画面抓取并进行高效率、高精度的图像处理,设计了一个支持RTSP协议、可进行Sobel边缘检测的数据驱动型异构系统。基于海思公司的hi3536芯片,该系统可同时获取16路1080P、H.264编码的网络摄像头的视频图像,并使用Xilinx公司的ZC702型号FPGA为载体实现的Sobel边缘检测加速器对视频图像进行实时处理。实验结果发现该系统获取视频图像的延迟很低,并且拥有对大量高清图像同时进行实时边缘提取的能力。
关键词:FPGA;网络摄像头;RTSP;Sobel;异构
中图分类号:TN911 文献标识码:A 文章编号:1009-3044(2016)34-0219-03
Abstract:In order to achieve high-efficiency, high-precision image processing for capturing the video stream of IP camera, a data-driven heterogeneous system with Sobel edge detection is designed to support RTSP protocol.The system can get 1080P, H.264 encoded video streams from sixteen IP cameras at the same time and also can process real-time Sobel edge detection of video streams base on arm from Hisilicon and ZC702 FPGA form Xilinx. Experimental results show that the system has low delay of capturing video streams and can real-time edge detection for a large number of high-definition images at the same time.
Key words:FPGA; IPC; RTSP; Sobel; heterogeneous
1 概述
实时图像处理是实现实时物体检测中的重要一环,其广泛应用于诸多领域,比如先进驾驶辅助系统(Advanced Driver Assistance System, ADAS)、工I机器人、智能安防等。图像处理技术的主要关键点是超高的实时性和结果的准确性。而边缘提取是图像处理中最基础的一步,由Irwin Sobel提出的Sobel算法又是众多边缘检测算法中较简单高效的一种,对噪声具有平滑作用[1],较为适合在嵌入式系统中应用。
异构处理系统是随着计算机技术的飞速发展出现的一种能够突破单一平台发展瓶颈,有效解决能耗高、扩展性低等问题的一种技术。近年来,基于CPU和GPU的异构图像处理系统应用正蓬勃发展。本文实现的Sobel边缘检测的异构系统是一种数据驱动(Data-Drivern)型图像处理应用系统。主要使用现场可编程门阵列(Field Programmable Gate Array, FPGA)对Sobel算法进行硬件实现,并对海思解码芯片hi3536为载体的开发板进行编程,使其能获取到网络摄像头(Internet Protocol Camra,IPC)的实时视频流,为硬件加速器提供数据。该系统的最高性能可达同时对16路1080P、60帧的视频进行边缘提取。
摘要:该文设计了一个基于RTSP(Real Time Streaming Protocol)协议的移动流媒体服务器。基于该设计,作者在Apache MINA 2.0网络程序框架下实现了该服务器。该服务器可用于校园、酒店等公共热点环境,为具有WiFi功能的智能手机提供音视频接入服务。
关键词:移动流媒体;实时流媒体协议;MINA;服务器
中图分类号:TP393文献标识码:A文章编号:1009-3044(2011)10-2380-02
Design and Implementation of RTSP Mobile Streaming Proxy Based on MINA Framework
HAN Dong-dong
(Southwest Jiaotong University Institution of Mobile Communication, Chengdu 610031, China)
Abstract: In this paper, a RTSP (Real Time Streaming Protocol) mobile streaming proxy server is designed and implemented based on Apache MINA (Multipurpose Infrastructure for Network Applications) framework. The proxy server may find applications in campus, hotel, and similar hot spots, to allow multimedia access with smart phones having WiFi functionality.
Key words: Mobile streaming; real-time streaming protocol; MINA; proxy server
摘要: 基于流媒体技术的视频监控可以利用网络来传输音视频数据,极大地促进和扩展视频监控的发展和应用范围。该流媒体系统是基于ARM9处理器内核和嵌入式Linux操作系统,介绍了系统基本组成单元及其实现的功能,对Linux的网络通信协议和使用的流媒体协议做了必要的阐述。经过试验论证,获得了良好的效果。该流媒体系统既小巧、又功能强大且易于移植。经理论和实践证明,在利用网络实现视频监控的应用中,该设计具有较高的应用价值。
关键词:
流媒体; 线程; 嵌入式Linux; 视频监控
中图分类号: TP 393 文献标识码: A
引 言
视频监控是光电行业的一个重要领域,随着通信技术和多媒体技术的发展,嵌入式视频监控摄像系统得到了广泛的应用,人们对视频监控的要求和质量也越来越高。因此视频监控摄像系统呈现出数字化、网络化两个主要特点。尤其近年来流媒体技术的发展更加促进了实时视频摄像的发展。
嵌入式技术是先进的计算机技术、超大规模集成电路、软件技术和各个行业相关应用相结合的产物。嵌入式系统是以应用为中心,软硬件可剪裁,能适应应用系统,对功能、可靠性、成本、体积、功耗等综合性要求较高的专用计算机系统。嵌入式系统是相对于通用计算机系统而提出的。嵌入式系统也是一种软硬件混合系统。嵌入式操作系统采用Linux操作系统,Linux系 统源码开放,内核功能强大,多任务,易于裁剪,通信功能完善,具有良好的开发工具和环境。基于嵌入式流媒体系统体积小、价格便宜、功耗低,尤其是实时性效果好,所以得到了广泛的应用[1-3]。
1 系统硬件结构
【摘要】Internet的迅猛发展和普及使流媒体技术广泛应用于互联网信息服务的方方面面,本文介绍了流媒体技术背景、发展现状和应用前景,对流媒体关键技术进行分类,并对涉及的关键技术如数据压缩/解压缩、传输协议和数字版权管理进行了介绍,最后对于流媒体关键技术在IPTV业务中的应用做了简要分析。
【关键词】流媒体;数据压缩/解压缩;RTP/RTSP/RSVP;DRM
1.流媒体应用背景
随着信息通信技术和IP技术的不断进步,国家大力推进信息化,互联网和宽带通信网得到了极大的发展,流媒体技术也得到了飞速发展。流媒体技术的一个重要技术特征是将经过压缩处理后的媒体流从服务器发送到用户端,在网络传送的过程中用户可以一边缓存和一边播放。
流媒体技术能够在远程教学、电视直播、视频点播等具有大数据量应用的业务提供者和使用者之间,利用信息流的方式提供连续的、有严格时序关系的、准实时的多媒体信息传输服务。
2.流媒体三大关键技术
流媒体的三个关键技术包括数据压缩/解压缩技术、流媒体的网络传输和媒体文件在流式传输中的版权保护问题。
2.1数据压缩/解压缩技术
万罡 周洞汝
(武汉大学 430072)
[摘 要]:本文研究了流媒体技术的实现原理,并提出了一种流媒体在校园网中的应用方案,最后介绍了流媒体技术的最新现状及前景。
[关键词]:流媒体 RTSP WM REAL
流媒体指在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件。流式媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流式媒体的数据流随时传送随时播放,只是在开始时有一些延迟。流媒体实现的关键技术就是流式传输。
流式传输定义很广泛,现在主要指通过网络传送媒体(如视频、音频)的技术总称。其特定含义为通过Internet 将影视节目传送到PC机。实现流式传输有两种方法:实时流式传输(Realtime streaming)和顺序流式传输(progressive streaming)。一般说来,如视频为实时广播,或使用流式传输媒体服务器,或应用如RTSP的实时协议,即为实时流式传输。如使用HTTP服务器,文件即通过顺序流发送。采用那种传输,!方法依赖你的需求。当然,流式文件也支持在播放前完全下载到硬盘。
1.流媒体技术原理
流式传输的实现需要缓存。因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储的A/V文件,在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据:通过丢弃已经播放的内容,流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容。
【摘要】互联网的产生使得网络流媒体技术与我们的生活息息相关。本文将对流式传输的特点、流媒体系统的组成进行介绍,并重点阐述流式传输协议。
【关键词】流媒体 启动延时 RTP
自互联网产生以来,受网络带宽的限制,互联网上的信息都以文字、图片等静态数据为主,而音频、视频数据则难以在网上。随着ADSL、视迅宽带、FDDI网的出现,网络带宽得到很大的改善,可以达到100M以上的传输速率,但仍无法满足高质量的多媒体信息传输的需要,这就要从数据的传输方式上着手来解决问题。由此,流媒体技
术应运而生。
一、流媒体技术概述
流媒体(Streaming)技术是指在发送端和接收端之间以独立于网络负载的以给定速率传输音频、视频信息的一种传输技术。流媒体具有隐含的时间维、传输的实时性和等时性、高吞吐量等特点。目前因特网由于存在带宽不足、服务质量控制机制较弱等局限性,难以满足流媒体的实时性要求,为此因特网工程任务组(IETF)制定了一系列支持流媒体实时传输和服务质量控制的协议,如 RTP、RSVP、RTCP等。其中,RTP是所有这些协议的基础。在网络上传输音频或视频等多媒体信息,目前主要有下载回放和流式传输两种方案。下载回放方式时间长、占的内存多,要求用户等到整个文件全部下载完毕才能回放。流式传输中声音、影像等通过网络向用户计算机进行连续、实时传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可进行观看。
流媒体技术是一种使用流式传输连续的时基媒体的技术。流式传输方式是将视频、音频等其他媒体压缩为一个个压缩包,由视频服务器向用户计算机连续、实时传送,只需要在用户端缓存足够可播放的视频容量就可以开始播放。
二、流媒体系统的组成
摘 要:本文讨论了基于Android和MMB的通用平台,提出了总体技术方案,给出了应用与网络接口层的通信机制,提出了基于Wi-Fi的通信协议。
关键词:MMB;网络接口;socket通道
中图分类号:TP273.5 文献标识码:A 文章编号:1674-7712 (2013) 12-0000-01
基于Android和MMB(MobileMultimediaBroadcasting移动多媒体广播)通用平台是为为iPhone手机提供一个通用的MMB软件平台。此平台是介于终端硬件与上层应用之间的新型软件中间平台,基于此平台,在对底层硬件屏蔽的同时,对上层应用提供统一的集成接口,实现新业务的快速集成与灵活整合。
一、终端通用平台接口
终端通用平台接口主要解决MMB应用在不同硬件平台上的移植和兼容性问题。
鉴于iPhone的市场份额处于快速上升趋势,目前全球累积出货量早已突破1亿,而iPhone本身不带MMB模块。目前市场上已经有了一些让iPhone支持MMB视频播放的Dongle、背夹等产品,但是还没有一种产品可以满足实现所有的MMB业务,包括各种非实时业务以及各种PUSH业务。
考虑到Android系统中通用平台项目已有的成果,尽可能多的保持与其一致。