基于Live555的手机实时直播系统设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
进 ,负责从采集终 端接 收并保 存实 时视频 流 ,再 以流式 协
本文系统视频采集终端基 于 Android平 台利 用 FFmpeg 议直播给客户端 。数 据库 服务器 负责保 存视 频名 称和用 户
进行 H.264视 频 编 码 ;核 心 组 件 流 媒 体 服 务 器 采 用 信息 。Web服务器 负责服务 器和客 户端 的会话 管理 ,给客
2016年 5月 第 37卷 第 5期
计算机 工程与设计
COM PUTER ENGINEERING AND DESIGN
M ay 2O16 VoL 37 No.5
基于 Live555的手机实时直播 系统设 计与实现
魏 崇毓 , 张宏 琳
(青 岛科技 大学 信 息科 学技 术 学 院 ,山 东 青 岛 266061)
0 引 Biblioteka Baidu言
1 手机 实时直 播 系统整体 设计
随着 4G技术 的发展 和无线 网络覆 盖的逐渐 完善 ,移 动
系统采用 c/s模式 ,客 户端包 括 Android智 能手 机和
网络的传输 速度 大 幅度 提 升l1]。移 动手 机 的 高度 智 能化 , PC机 ,负责视频采集 、编码与 视频解码播 放 ;服务 器分 3
使得利用手机 作 为视 频采 集设 备 进行 实 时监 控成 为 可能 。 部分 ,包括流媒体服 务器 、数据 库 服务 器和 Web服务 器 。
使用手机作为终端 ,不仅方便 快捷 ,且成本低 ,实时性好 , 流媒 体服务 器基 于开 源项 目 Live555流 媒体 服务器 进行 改
可 以 达 到 随 时 随地 进 行 视 频 直 播 的 目的 。
Live555开源项 目,利用 UDP socket并 结合 多线程 管 理 的 户端发布 系统 资源 和提供登 录入 口。
方 式 来 实 现 并 发 连 接 ,能 够 接 收 多 个 采 集 端 的视 频 数 据 并
系统整体设计 如图 1所示 。
实时打包 、广播 到播 放 端 。相 比传 统 监控 更 加 高效 便 携 ,
Design and implementation of mobile real-time broadcast system based on Live5 5 5
W EI Chong—yu.ZH ANG Hong-lin (School of Information Science and Technology,Qingdao University of Science and Technology,Qingdao 266061,China)
收 稿 日期 :2015—06—12;修 订 日期 :2015—08—18 基金项 目:国家科技重大专项基金项 目 (2012ZX030020) 作者简 介:魏崇毓 (1957一),男 ,江苏徐州 人 ,博 士 ,教授 ,研究方 向为通信与 电子系统 ;张宏琳 (1990一),女 ,黑龙江佳木斯 人,硕士 研究生 ,研究方 向为计算机通信 网理论与技术 。E-mail:hczhl@163.com
摘 要 :通 过 对 流 媒 体 传 输 技 术 、流 媒 体 传 输 协 议 、Live555流 媒 体 服 务 器 、socket套 接 字 通 信 和 H.264视 频 格 式 的研 究 , 提 出一 个 基 于 Live555流 媒 体 服 务 器 的 手机 实 时监 控 系统 设 计 方 案 , 实现 通 过 无 线 网络 将 手 机 采 集 的 实 时视 频 数 据 并 发 上 传至服务 器,在服务 器中对数据进行 流化 处理 并广播 的功能。针 对手机 实时直播 系统的 实时性 与并发可 靠性要 求 ,设计 实 现服 务器 实时直播功 能和客 户端 与服务 器网络 传输模 式 ,并验证 了设 计的可行 性、 系统的实用可靠性 。 关 键 词 : 实 时直 播 ;流 媒 体 服 务 器 ; H.264;Live555;socket 中图 法 分 类 号 :TP37 文 献 标 识 号 :A 文 章 编 号 :1000—7024 (2016) 05—1156—05 doi:10.162o8/j.issnl000—7024.2016.05.008
手机采集端采 集视 频时 ,首先通 过 2G/3G/4G/WiFi网
并解决 了市 面上基 于移动 终端 视频 传输无 法保 存历史 视频 络登 录到服务 器 ,连接 并验 证 成功 后进 入拍 摄 预览 状 态 。
数据 、需要将视频 文件 全部下载才能观看的缺陷 。
服务 器收到采集端连接信息后 ,在数据库 中添加视频名称 、
Abstract: Through the research of stream ing m edia transmission technology and protocols,Live555 streaming media server, socket comm unication and H .264 video formats,a mobile real—time monitoring system based on Live555 streaming media server was designed. The concurrent uploading of real—tim e video from the cell phone was achieved via wireless network,and video pro— cessing and broadcasting on the server were realized. Aiming at real—tim e monitoring and concurrency reliability requirements, the real-tim e broadcast function and data transm ission m ode w ere realized. Results show that the system is feasible and the sys— tem is reliable. Key words: real—time broadcast;streaming media server;H.264;Live555;socket