资料介绍
Implementation of Mobile Streaming Media
Player Based on BREW*
WANG Zhong-rong, LIU Zhao
School of Electronic Engineering, University of Electronic Science and Technology of China Chengdu 610054 China
Abstract Nowadays mobile streaming service through cell phone is becoming the highlight of new value-added mobile services. Based on the present CDMA1x wireless data network and Binary Runtime Environment for Wireless (BREW) platform, adopting compression technologies of H.264 and QCP, a set of streaming media players are designed and implemented, and the principle, structure, key technologies and performance analysis of this system are introduced. This player works well in practice.
Key Words streaming media; Binary Runtime Environment for Wireless (BREW); Real-time Transport Protocol (RTP); Real-time Streaming Protocol (RTSP)
There are two major methods for audio/video files transfer through the network, downloading and streaming. The volume of storage and network bandwidth restricts transferring big audio/video files. Downloading needs minutes or hours while streaming only takes several seconds in starting and buffering. Streaming server will continuously send real-time packets to clients and the users don’t need to wait for the whole file to be downloaded. They can play and receive simultaneously without big cache. Streaming is certainly a better choice for the limited working space of cell phone and PDA, etc[1-2].
The expanded bandwidth for air interfaces has made a solid ground for streaming media application on wireless networks. With the advantages of wireless system in time and place, mobile streaming media service is very attractive. The China Unicom’s CDMA1x data network has an average steady rate of 70-80 kbps and is capable of running streaming media business. This paper will introduce the implementation of a mobile streaming client player based on BREW platform.
1 Mobile Streaming Media System
Fig.1 shows the structure of the mobile streaming media system, including four basic parts: the server, the client, the transmission channel and the content source. The server adopts concurrent server of cluster; the client is a cell phone supporting BREW application; the transmission channel uses CDMA1x wireless network of China Unicom; and the content source are the streaming type documents or real-time audio/video data. In addition to providing the basic streaming service, the server deals with the additional function such as file management, access certification, and charging[3-4].
Fig.1 Mobile streaming media system structure diagram
2 Implementation of the Client
This client is based on the platform of Binary Runtime Environment for Wireless (BREW) which is a point-to-point solution for wireless data application released by QUALCOMM in 2001. It’s a basic platform for the development and operation of value-added services on CDMA wireless internet radio platform. BREW API provides a high-efficiency, low-cost, expansible Application-Executing Environment (AEE), customized to the development of hand-held device application. For developers, BREW AEE is an abstract layer above the operation system on embedded chips, with the characteristics of small volume, fast speed, extensiveness, stability and safety, and with abundant developing interfaces and strong support to multimedia applications such as audio,picture, animation and access to wireless networks.
BREW applications can be programmed in various computer languages, but the efficiency in C/C++ is of the highest. The BREW SDK is integrated in Visual C++ environment. After successful setup, there will appear a new menu item of BREW Application Wizard under New->Projects. It’s easy to establish a new project with this wizard. The unit of developing and deploying a BREW application is called Module, allowed with several Applets in one Module, but there is only one active Applet each time regardless of the number of Applets in a Module. BREW is a single-thread environment, and it is difficult to resolve the problems about synchrony and efficiency of multitask such as network telecommunication, data processing and audio/video displaying.
- 应用说明:AS702x_AN000619_1-00.pdf
- 第19章jQuery Mobile移动开发 0次下载
- SAW filters for mobile communications 0次下载
- Mobile_PCB学习好资料 0次下载
- Samsung_USB_Drivers_for_Mobile_Phones_1.5.9.0 6次下载
- SGH-ZM60-T_MOBILE_SVC 0次下载
- mobile定义 32次下载
- SOPC Implementation
- Mobile Digital TV Receiver Sys
- Zetex Products For Mobile Phon
- Next Generation Mobile Systems
- FPGA Implementation Of Digital
- Introduction.To.3G.Mobile.Comm
- Implementation and Application
- 基于无线局域网的移动视频监控系统(The Mobile Vi
- 基于Mobile SDK V4版固件开发大疆无人机手机端遥控器(2) 1055次阅读
- 详解HDI Implementation中的预览流程 1228次阅读
- 基于Windows Mobile 5.0平台实现SmartPhone蓝牙应用系统的设计 2234次阅读
- MSMQ技术在高速无线网络移动解决方案中的应用 1992次阅读
- 宽禁带器件和仿真环境介绍 1582次阅读
- 分析clock tree的小工具——CCOPT Clock Tree Debugger(二) 9475次阅读
- 在贴片加工厂中有哪些安全防护需要了解 1408次阅读
- 飞凌嵌入式OK6410-B开发板简介 4300次阅读
- 复合放大器实现高精度的高输出驱动能力 获得最佳的性能 1712次阅读
- 用降压型稳压器或线性稳压器电源时值来会为负载供电 1058次阅读
- 锂电池并联充电时保护板均衡原理 3.2w次阅读
- 如何缩短Vivado的运行时间 1.4w次阅读
- Vivado 2018.3这个Gadget你用了吗? 7261次阅读
- 更小更智能的电机控制器推进HEV/EV市场 1183次阅读
- ISE中的Verilog Test Fixture类型的.v文件为啥在Implementation中显示?如何修改? 2298次阅读
下载排行
本周
- 1常用电子元器件集锦
- 1.72 MB | 24471次下载 | 免费
- 2EMC电路设计工程师必备的EMC基础
- 0.42 MB | 4次下载 | 2 积分
- 3低压降肖特基整流管SR340L数据手册
- 0.78 MB | 1次下载 | 免费
- 4CPCI6310型复合视频采集板资料
- 0.04 MB | 1次下载 | 免费
- 5HT8 半桥电磁炉MCU应用须知
- 1.91 MB | 次下载 | 免费
- 6快恢复二极管1F1 THRU 1F7数据手册
- 0.95 MB | 次下载 | 免费
- 7高效率整流二极管HER601 THRU HER608数据手册
- 0.53 MB | 次下载 | 免费
- 8横河WT5000高精度功率分析仪产品资料_中文说明书_科瑞杰
- 1.60 MB | 次下载 | 免费
本月
- 1常用电子元器件集锦
- 1.72 MB | 24471次下载 | 免费
- 2三相逆变主电路的原理图和PCB资料合集免费下载
- 27.35 MB | 111次下载 | 1 积分
- 3运算放大器基本电路中文资料
- 1.30 MB | 16次下载 | 免费
- 4苹果iphone 11电路原理图
- 4.98 MB | 11次下载 | 5 积分
- 5TL494工业用开关电源原理图资料
- 0.22 MB | 10次下载 | 1 积分
- 6常用电子元器件介绍
- 3.21 MB | 8次下载 | 免费
- 7QW2893应急灯专用检测芯片
- 590.40 KB | 4次下载 | 免费
- 8EMC电路设计工程师必备的EMC基础
- 0.42 MB | 4次下载 | 2 积分
总榜
- 1matlab软件下载入口
- 未知 | 935130次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191390次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183344次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81591次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73815次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65989次下载 | 10 积分
评论