CN102098304A - 一种手机音视频边录边上传的方法 - Google Patents
一种手机音视频边录边上传的方法 Download PDFInfo
- Publication number
- CN102098304A CN102098304A CN 201110026516 CN201110026516A CN102098304A CN 102098304 A CN102098304 A CN 102098304A CN 201110026516 CN201110026516 CN 201110026516 CN 201110026516 A CN201110026516 A CN 201110026516A CN 102098304 A CN102098304 A CN 102098304A
- Authority
- CN
- China
- Prior art keywords
- audio
- video
- mobile phone
- client software
- buffering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开一种手机音视频边录边上传的方法,用于手机将摄像头和麦克风采集到的音视频流,通过客户端软件实时编码并临时写入手机存储器的缓冲区内,同时,客户端软件异步读取缓冲中的音视频数据并上传到服务端。本发明涉及移动互联网音视频领域。其基本步骤为:(1)手机客户端软件从摄像头、麦克风设备采集音视频流,实时编码并临时写入手机存储器的缓冲区内,作为缓冲。(2)客户端软件在写入缓冲的同时,客户端软件后台读取缓冲,分片上传到服务端。(3)服务端接收分片数据,进行组装、还原。
Description
技术领域
本发明涉及移动互联网音视频领域。
背景技术
在移动互联网快速发展过程中,智能手机和3G、Wi-Fi、WiMax及未来的4G网络为音视频数据的采集、传输和共享奠定了物理基础。传统的音视频录制方式需要手机将来自摄像头和麦克风采集的音视频数据录制存储在本地,录制完成后再连接计算机将文件拷贝,再转发到其它互联网设备上以实现数据的存储和共享,这对于使用者来说步骤繁琐,浪费时间。本发明用于手机通过移动互联网实现边本地录制音视频边上传至服务器。
发明内容
为了解决上述存在的问题,本发明提供一种方法,其核心思想是:
(1)手机客户端软件从摄像头、麦克风设备采集音视频流,实时编码并临时写入手机存储器的缓冲区内,作为缓冲。
(2)客户端软件在写入缓冲的同时,客户端软件后台读取缓冲,上传到服务端。
(3)服务端接收分片数据,进行组装、还原。
具体实施方式
手机将摄像头和麦克风采集到的音视频流,通过客户端软件实时编码并临时写入手机存储器的缓冲区内,同时客户端软件读取缓冲,分片并上传到服务端,最终在服务端重新组装、还原。
为了便于理解,以Android平台下,使用H.264编码,MP4作为编码容器,TCP/IP作为通讯协议为例,说明整个实施过程。
(1)手机客户端软件从摄像头、麦克风设备采集音视频流,使用H.264编码,录制为MyVideo.mp4。
(2)客户端软件在录制的同时,在后台读取MyVideo.mp4,使用TCP/IP协议,将读取的音视频媒体数据分片发送到服务端。
(3)服务端接收完音视频媒体数据,根据MP4编码容器规范,保存成完整的MyVideo.mp4。
说明书附图1意在表达本发明的一种应用,以方便理解。但发明人的权利要求并不限于此一具体应用。
对于本领域技术人员来说很明显可以对根据本发明权利要求中描述的信息格式化方法做出多种修改和变更而不脱离本发明的精神和范围。因此,本发明意在覆盖在所附权利要求及其等效物范围内提供的本发明的修改和变型。
附图说明
为了便于理解,以Android平台下,使用H.264编码,MP4作为编码容器,TCP/IP作为通讯协议为例,说明整个实施过程。
(1)手机客户端软件从摄像头、麦克风设备采集音视频流,使用H.264编码,录制为MyVideo.mp4。
(2)客户端软件在录制的同时,在后台读取MyVideo.mp4,使用TCP/IP协议,将读取的音视频媒体数据分片发送到服务端。
(3)服务端接收完音视频媒体数据,根据MP4编码容器规范,保存成完整的MyVideo.mp4。
说明书附图1意在表达本发明的一种应用,以方便理解。但发明人的权利要求并不限于此一具体应用。
Claims (9)
1.一种手机音视频边录边上传的方法
本发明公开一种手机音视频边录边上传的方法,用于手机将摄像头和麦克风采集到的音视频流,通过客户端软件实时编码并临时写入手机存储器的缓冲区内,同时,客户端软件异步读取缓冲中的音视频数据并上传到服务端。
本发明涉及移动互联网音视频领域。
其核心思想为:
(1)手机客户端软件从摄像头、麦克风设备采集音视频流,实时编码并临时写入手机存储器的缓冲区内,作为缓冲。
(2)客户端软件在写入缓冲的同时,客户端软件后台读取缓冲,上传到服务端。
(3)服务端接收分片数据,进行组装、还原。
本发明应用于手机移动互联网的语音、视频的传输。
2.根据权利1要求所述的方法,其特征在于:本方法的实现方式是客户端/服务器实现模式。客户端软件安装于各类手机终端。
3.根据权利1要求所述的方法,其特征在于:音视频数据传输的通道为移动互联网。具体的传输通道包括但不仅限于3G网络、4G网络、Wi-Fi网络、WiMax网络等。
4.根据权利1要求所述的方法,其特征在于:客户端软件从手机摄像头、麦克风设备采集音视频流,进行实时编码。音频编码格式包括但不仅限于AAC、MP3、WMA、AMR等,视频编码格式包括但不仅限于H.263,H.264,VP6,VP8,WebM等,编码容器包括但不仅限于3GP、MP4、F1v、F4v,M4v等。
5.根据权利1要求所述的方法,其特征在于:客户端软件在实时编码过程中,在本地存储器开辟缓冲区,将音视频数据写入该缓冲区。
6.根据权利1要求所述的方法,其特征在于:客户端软件在权利5中音视频编码写入缓冲的同时,读取缓冲并上传到服务端。
7.根据权利1要求所述的方法,其特征在于:权利6中描述的上传的音视频数据是分片的,即拆分为多个小块数据进行上传。
8.根据权利1要求所述的方法,其特征在于:上传过程支持断线重连机制和断点续传机制。
9.根据权利1要求所述的方法,其特征在于:服务端接收分片数据后,进行组装、还原。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110026516 CN102098304A (zh) | 2011-01-25 | 2011-01-25 | 一种手机音视频边录边上传的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110026516 CN102098304A (zh) | 2011-01-25 | 2011-01-25 | 一种手机音视频边录边上传的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102098304A true CN102098304A (zh) | 2011-06-15 |
Family
ID=44131168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110026516 Pending CN102098304A (zh) | 2011-01-25 | 2011-01-25 | 一种手机音视频边录边上传的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102098304A (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102291401A (zh) * | 2011-08-09 | 2011-12-21 | 百度在线网络技术(北京)有限公司 | 一种在wap环境下传输流式数据的方法、客户端和*** |
CN103269374A (zh) * | 2013-05-29 | 2013-08-28 | 北京小米科技有限责任公司 | 录音同步方法、装置和设备 |
CN103458053A (zh) * | 2013-09-17 | 2013-12-18 | 江苏汉德天坤数字技术有限公司 | 一种应用于金融***的音视频采集***的数据传输方法 |
CN104079633A (zh) * | 2014-06-10 | 2014-10-01 | 长沙裕邦软件开发有限公司 | 终端采集数据同步保存到云端服务器的方法及*** |
CN104113604A (zh) * | 2014-07-29 | 2014-10-22 | 广东能龙教育股份有限公司 | 一种云环境下语音快速采集的实现方法 |
WO2014183478A1 (en) * | 2013-05-17 | 2014-11-20 | Tencent Technology (Shenzhen) Company Limited | Video encoding method and apparatus |
CN104219538A (zh) * | 2014-09-15 | 2014-12-17 | 深圳市云宙多媒体技术有限公司 | 一种音视频实时采集上传及数据处理方法及*** |
CN104954433A (zh) * | 2015-04-28 | 2015-09-30 | 成都品果科技有限公司 | 一种用于移动设备的图片数据上传方法 |
CN104967870A (zh) * | 2015-08-07 | 2015-10-07 | 广东金狮信息科技有限公司 | 一种在移动终端播放视频的方法及装置 |
CN105138531A (zh) * | 2015-06-26 | 2015-12-09 | 毛富华 | 一种微视名片使用方法 |
CN105227916A (zh) * | 2015-09-29 | 2016-01-06 | 爱培科科技开发(深圳)有限公司 | 基于行车记录仪或车载后视镜的音视频云传输方法及*** |
CN105681817A (zh) * | 2016-01-05 | 2016-06-15 | 王成 | 一种智能终端视音频采集传输播放***和方法 |
CN105898533A (zh) * | 2015-12-09 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 用于直播视频的视频录制装置及方法 |
CN106504742A (zh) * | 2016-11-14 | 2017-03-15 | 海信集团有限公司 | 合成语音的传输方法、云端服务器和终端设备 |
CN106792414A (zh) * | 2016-11-28 | 2017-05-31 | 青岛海信移动通信技术股份有限公司 | 一种终端的麦克风检测方法及终端 |
CN106981226A (zh) * | 2016-01-19 | 2017-07-25 | 张维 | 一种基于手机的教学用去啸叫无线扩声方法 |
CN107749964A (zh) * | 2017-11-23 | 2018-03-02 | 兰州乐智教育科技有限责任公司 | 一种基于音视频边录边传技术的录制装置*** |
US9936266B2 (en) | 2013-05-17 | 2018-04-03 | Tencent Technology (Shenzhen) Company Limited | Video encoding method and apparatus |
CN108496364A (zh) * | 2017-06-21 | 2018-09-04 | 深圳市大疆创新科技有限公司 | 视频传输方法、视频处理器、网络处理器和视频传输设备 |
CN110602122A (zh) * | 2019-09-20 | 2019-12-20 | 北京达佳互联信息技术有限公司 | 视频处理方法、装置、电子设备及存储介质 |
-
2011
- 2011-01-25 CN CN 201110026516 patent/CN102098304A/zh active Pending
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102291401A (zh) * | 2011-08-09 | 2011-12-21 | 百度在线网络技术(北京)有限公司 | 一种在wap环境下传输流式数据的方法、客户端和*** |
CN104168439B (zh) * | 2013-05-17 | 2016-01-27 | 腾讯科技(深圳)有限公司 | 一种视频编码方法和装置 |
US9936266B2 (en) | 2013-05-17 | 2018-04-03 | Tencent Technology (Shenzhen) Company Limited | Video encoding method and apparatus |
WO2014183478A1 (en) * | 2013-05-17 | 2014-11-20 | Tencent Technology (Shenzhen) Company Limited | Video encoding method and apparatus |
CN104168439A (zh) * | 2013-05-17 | 2014-11-26 | 腾讯科技(深圳)有限公司 | 一种视频编码方法和装置 |
CN103269374A (zh) * | 2013-05-29 | 2013-08-28 | 北京小米科技有限责任公司 | 录音同步方法、装置和设备 |
CN103458053A (zh) * | 2013-09-17 | 2013-12-18 | 江苏汉德天坤数字技术有限公司 | 一种应用于金融***的音视频采集***的数据传输方法 |
CN104079633A (zh) * | 2014-06-10 | 2014-10-01 | 长沙裕邦软件开发有限公司 | 终端采集数据同步保存到云端服务器的方法及*** |
CN104113604A (zh) * | 2014-07-29 | 2014-10-22 | 广东能龙教育股份有限公司 | 一种云环境下语音快速采集的实现方法 |
CN104219538B (zh) * | 2014-09-15 | 2018-01-16 | 深圳市云宙多媒体技术有限公司 | 一种音视频实时采集上传及数据处理方法及*** |
CN104219538A (zh) * | 2014-09-15 | 2014-12-17 | 深圳市云宙多媒体技术有限公司 | 一种音视频实时采集上传及数据处理方法及*** |
CN104954433A (zh) * | 2015-04-28 | 2015-09-30 | 成都品果科技有限公司 | 一种用于移动设备的图片数据上传方法 |
CN105138531A (zh) * | 2015-06-26 | 2015-12-09 | 毛富华 | 一种微视名片使用方法 |
CN104967870A (zh) * | 2015-08-07 | 2015-10-07 | 广东金狮信息科技有限公司 | 一种在移动终端播放视频的方法及装置 |
CN105227916A (zh) * | 2015-09-29 | 2016-01-06 | 爱培科科技开发(深圳)有限公司 | 基于行车记录仪或车载后视镜的音视频云传输方法及*** |
CN105898533A (zh) * | 2015-12-09 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 用于直播视频的视频录制装置及方法 |
CN105681817A (zh) * | 2016-01-05 | 2016-06-15 | 王成 | 一种智能终端视音频采集传输播放***和方法 |
CN106981226A (zh) * | 2016-01-19 | 2017-07-25 | 张维 | 一种基于手机的教学用去啸叫无线扩声方法 |
CN106504742A (zh) * | 2016-11-14 | 2017-03-15 | 海信集团有限公司 | 合成语音的传输方法、云端服务器和终端设备 |
CN106792414A (zh) * | 2016-11-28 | 2017-05-31 | 青岛海信移动通信技术股份有限公司 | 一种终端的麦克风检测方法及终端 |
CN108496364A (zh) * | 2017-06-21 | 2018-09-04 | 深圳市大疆创新科技有限公司 | 视频传输方法、视频处理器、网络处理器和视频传输设备 |
WO2018232635A1 (zh) * | 2017-06-21 | 2018-12-27 | 深圳市大疆创新科技有限公司 | 视频传输方法、视频处理器、网络处理器和视频传输设备 |
CN108496364B (zh) * | 2017-06-21 | 2020-10-16 | 深圳市大疆创新科技有限公司 | 视频传输方法、视频处理器、网络处理器和视频传输设备 |
CN107749964A (zh) * | 2017-11-23 | 2018-03-02 | 兰州乐智教育科技有限责任公司 | 一种基于音视频边录边传技术的录制装置*** |
WO2021052058A1 (zh) * | 2019-09-20 | 2021-03-25 | 北京达佳互联信息技术有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN110602122A (zh) * | 2019-09-20 | 2019-12-20 | 北京达佳互联信息技术有限公司 | 视频处理方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102098304A (zh) | 一种手机音视频边录边上传的方法 | |
CN101977218B (zh) | 一种互联网播放文件转码方法和*** | |
CN102137098A (zh) | 一种移动互联网终端在线实时录制和转发音视频流的方法 | |
CN202872837U (zh) | 一种在互联网发布和直播流媒体的*** | |
CN102098553B (zh) | 视频传输方法、***及视频服务器 | |
CN102694831B (zh) | 移动终端流媒体数据补偿方法与***、内容分发网络 | |
CN103297452A (zh) | 一种在互联网发布和直播流媒体的方法及*** | |
CN101697549A (zh) | 流媒体的展示方法、***以及流媒体管理服务器 | |
CN101646076A (zh) | 一种无线网络视频传送方法 | |
JP2007188259A5 (zh) | ||
CN102571726A (zh) | 多媒体数据共享的方法、***及状态判定服务器 | |
CN101072052A (zh) | 使用近场通信发送和接收运动画面的设备和方法 | |
JP2008204451A (ja) | リアルタイムメディア通信のためのシステム | |
CN104394426A (zh) | 流媒体倍速播放方法和装置 | |
CN103546424A (zh) | 一种tcp数据传输方法、tcp卸载引擎及*** | |
CN101389020A (zh) | 一种扩展流媒体播放设备解码能力的方法 | |
CN103414890A (zh) | 远程桌面的实现方法及装置 | |
CN104639900A (zh) | Rtmp转m3u8视频切片***及方法 | |
CN1972441A (zh) | 流媒体存储及服务的方法 | |
CN105681817A (zh) | 一种智能终端视音频采集传输播放***和方法 | |
CN104980795A (zh) | 多终端视频文件的处理方法和*** | |
WO2014112186A1 (ja) | コンテンツサーバおよびコンテンツ配信方法 | |
CN203387627U (zh) | 移动流媒体直播点播*** | |
CN201663666U (zh) | 网络视频装置 | |
CN104219538B (zh) | 一种音视频实时采集上传及数据处理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
DD01 | Delivery of document by public notice |
Addressee: Beijing Worldwide United Network Science and Technology Co., Ltd. Document name: Notification of before Expiration of Request of Examination as to Substance |
|
DD01 | Delivery of document by public notice |
Addressee: Fu Haibo Document name: Notification that Application Deemed to be Withdrawn |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110615 |