CN107547517B - 音视频节目录制方法和网络设备及计算机装置 - Google Patents
音视频节目录制方法和网络设备及计算机装置 Download PDFInfo
- Publication number
- CN107547517B CN107547517B CN201710613662.XA CN201710613662A CN107547517B CN 107547517 B CN107547517 B CN 107547517B CN 201710613662 A CN201710613662 A CN 201710613662A CN 107547517 B CN107547517 B CN 107547517B
- Authority
- CN
- China
- Prior art keywords
- media
- program
- network equipment
- playing
- transmission channel
- 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.)
- Active
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明涉及音视频节目录制方法和网络设备及计算机装置,该方法由网络设备执行,包括网络设备运行应用服务器以实时接收媒体数据,将应用服务器的主页地址生成二维码图片;网络设备通过二维码图片建立与用户端之间的媒体传输通道;网络设备通过媒体传输通道接收用户端实时采集并发送的媒体播放指令;网络设备根据媒体播放指令对所接收的媒体数据执行录制操作以生成播放文件,并通过所述媒体传输通道将所述播放文件发送给用户端。本发明可由网络设备实时传输分配媒体数据,解决网络设备存储资源占用内存的问题,用户端可通过媒体传输通道所传输的播放文件直接在本地进行播放,不受网络限制,增强用户体验。
Description
技术领域
本发明涉及通信技术领域,更具体地说,涉及一种音视频节目录制方法和网络设备及计算机装置。
背景技术
随着计算机网络信息技术的发展,智能电视机顶盒逐渐取代传统的数字电视机顶盒,越来越智能化,成为了家庭多媒体服务和控制中心。智能手机可以和机顶盒通讯,获取节目信息并可以播放,使用户家庭不必局限于在电视机前观看节目。
由于音视频文件通常需要占用较大的存储空间,因此,这种在网络设备端完成录制过程后上传到发布侧的方法,需要网络设备端本地提供较大的存储空间,限制了可选终端的范围,不适合应用于存储空间较少的终端,如机顶盒等。
另外,现有的智能机顶盒如小米盒子、天猫魔盒等均是通过互联网访问官方服务器获取节目资源,在节目获取过程中需要连接外网,且还需足够大的带宽,因此,当有多个用户端同时需要播放同一节目时,容易造成拥堵或者受网络影响而导致播放缓慢或不流畅的问题。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种音视频节目录制方法和网络设备及计算机。
本发明解决其技术问题所采用的技术方案是:构造一种音视频节目录制方法,包括:
网络设备运行应用服务器以实时接收媒体数据,将所述应用服务器的主页地址生成二维码图片;
网络设备通过所述二维码图片建立与用户端之间的媒体传输通道;
网络设备通过所述媒体传输通道接收用户端实时采集并发送的媒体播放指令;
网络设备根据所述媒体播放指令对所接收的媒体数据执行录制操作以生成播放文件,并通过所述媒体传输通道将所述播放文件发送给用户端;所述播放文件为TS文件。
优选地,所述网络设备通过所述二维码图片建立与用户端之间的媒体传输通道的步骤包括:
网络设备通过二维码图片建立与用户端之间的媒体传输通道,协商媒体通信协议;
根据所述媒体通信协议,建立与用户端之间的媒体传输通道。
优选地,所述媒体通信协议采用私有协议,所述私有协议的数据结构包括消息头部、校验数据和附带数据信息。
优选地,所述附带数据信息包括节目列表信息,且所述节目列表信息中的每个节目携带观看标识符。
优选地,所述网络设备根据所述媒体播放指令对所述应用服务器实时采集的媒体数据执行录制操作以生成播放文件,并通过所述媒体传输通道将所述播放文件发送给用户端的步骤包括:
网络设备根据所述媒体播放指令,从所述应用服务器实时采集的媒体数据中获取与所述媒体播放指令对应的节目的音视频信息;
采用HLS协议将与所述媒体播放指令对应的节目的音视频信息转换为多个TS文件及索引文件,所述索引文件与多个TS文件关联;
将所述索引文件暂存于所述应用服务器的路径下,并将所述索引文件的***发送至用户端,所述索引文件用于供用户端实时访问并获取所述多个TS文件。
优选地,所述媒体播放指令包括以下一种或几种:
获取节目列表指令;相应操作为,网络设备基于所述获取节目列表指令向用户端发送对应的节目列表;
获取节目指令;相应操作为,网络设备采用HLS协议将与所述获取节目指令对应的节目的音视频信息转换为多个TS文件及索引文件,所述索引文件与多个TS文件关联;
切换节目指令;相应操作为,基于所述观看标识符判断当前节目是否被占用,若否,则释放当前节目,同时将需切换的节目转换为多个TS文件及索引文件,所述索引文件与多个TS文件关联;
停止播放当前节目指令和关闭浏览器指令;相应操作为,基于所述观看标识符判断当前节目是否被占用,若否,则释放当前节目。
优选地,所述网络设备通过自身的热点或路由器与用户端建立连接。
本发明还提供一种处理音视频节目的网络设备,包括:
传输控制单元,用于运行应用服务器以实时接收媒体数据,将所述应用服务器的主页地址生成二维码图片;通过所述二维码图片建立与用户端之间的媒体传输通道,由所述媒体传输通道接收用户端实时采集并发送的媒体播放指令;
媒体数据处理单元,用于根据所述媒体播放指令对所接收的媒体数据执行录制操作,生成播放文件;通过所述媒体传输通道将所述播放文件发送给用户端。
本发明还提供一种计算机装置,包括存储器、处理器和通信模块,其中,所述通信模块用于供所述处理器与用户端进行数据通信;
所述存储器用于存储程序;
所述处理器,用于根据所述存储器存储的程序执行以下步骤:
运行应用服务器以实时接收媒体数据,将所述应用服务器的主页地址生成二维码图片;
通过所述二维码图片建立与用户端之间的媒体传输通道;
通过所述媒体传输通道接收用户端实时采集并发送的媒体播放指令;
根据所述媒体播放指令对所接收的媒体数据执行录制操作以生成播放文件,并通过所述媒体传输通道将所述播放文件发送给用户端。
实施本发明的音视频节目录制方法,具有以下有益效果:本发明的音视频节目录制方法包括:网络设备运行应用服务器以实时接收媒体数据,将应用服务器的主页地址生成二维码图片;网络设备通过二维码图片建立与用户端之间的媒体传输通道;网络设备通过媒体传输通道接收用户端实时采集并发送的媒体播放指令;网络设备根据媒体播放指令对所接收的媒体数据执行录制操作以生成播放文件,并通过所述媒体传输通道将所述播放文件发送给用户端。本发明可由网络设备实时传输分配媒体数据,解决用户端存储资源占用内存的问题,用户端可通过媒体传输通道所传输的播放文件直接在本地进行播放,不受网络限制,增强用户体验。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明提供的音视频节目录制方法实施例一的流程示意图;
图2是本发明提供的音视频节目录制方法中二维码图片生成的流程示意图;
图3是本发明提供的用户端与网络设备中的服务器的通讯示意图;
图4是本发明提供的音视频节目录制方法实施例二的流程示意图;
图5是本发明提供的音视频节目录制方法实施例三的流程示意图;
图6是本发明提供的音视频节目录制方法实施例四的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明采用智能机顶盒作为控制中心,通过机顶盒与智能手机构建局域网络,手机终端通过扫描二维码与机顶盒产生数据通讯,而待分配的节能则通过HLS协议进行实时流媒体传输。HLS(HTTP Living Streaming)是基于HTTP的实时流媒体传输协议。其次,本发明可将单个节目的流媒体数据切割为一个个小的数据流,再通过HLS协议发送给手机终端,手机终端即可调用本地播放器对所接收的媒体数据进行节目播放。本发明所提供的方法不需要依赖于外部网络,只需要通过路由器或者共享热点的方式构建局域网络即可,同时节目资源来自前端信号线,将本地节目源以HLS协议切片分发给手机终端,即可供手机终端直接播放,既不需占用手机终端的内存,也不受网络限制,提升了用户体验。
参阅图1,图1是本发明提供的音视频节目录制方法实施例一的流程示意图。在该实施例中,网络设备例如可为机顶盒、智能数字电视前端设备等,用户端可以为手机、平板等智能移动终端。如图1所示,本实施例的音视频节目录制方法包括:
S1、网络设备运行应用服务器以实时接收媒体数据,将应用服务器的主页地址生成二维码图片。
本实施例通过在网络设备上由网络设备直接运行应用服务器,可通过应用服务器的前端信号线直接实时接收媒体数据,同时加载CGI程序,并创建应用服务器主页地址的二维码图片。CGI程序是外部CGI(Common Gateway Interface,通用网关接口),CGI是外部应用程序(CGI程序)与WEB服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。因此,在本实施例中,通过加载CGI程序,可使得应用服务器可与Web服务器进行数据通讯,即当有外部设备或用户端需访问网络设备中的应用服务器时,可通过CGI接口实现通讯。
可以理解地,在本实施例中,应用服务器例如可为HTTP服务器。
S2、网络设备通过二维码图片建立与用户端之间的媒体传输通道。
本实施例中,通过二维码图片建立与用户端之间的媒体传输通道的步骤包括:
1)网络设备通过二维码图片建立与用户端之间的媒体传输通道,协商媒体通信协议。
当用户端需要获取节目资源时,需先扫描网络设备所生成的二维码图片,通过对二维码图片的扫描解析,以协商用户端与网络设备的媒体通信协议,便于后续媒体传输通道的建立。此外,还可以通过二维码图片对用户进行认证等安全控制操作,进而根据认证结果的合法性确定是否继续建立媒体传输通道。
需要说明的是,媒体通信协议可采用私有协议,其中,私有协议的数据结构可包括消息头部、检验数据和附带数据信息。例如,通过私有协议数据中的检验数据可对用户进行认证,如认证不通过,则不再继续建立媒体传输通道,若认证通过,则可继续建立媒体传输通道,大大增强了数据传输的安全性。
进一步地,私有协议的数据结构中的附带数据信息可包括节目列表信息,且节目列表信息中的每个节目均携带有观看标识符。观看标识符用于标识节目被播放的数量,即可标识播放该节目的播放设备的数量,且观看标识符为动态标识符。具体为:当某一节目第一次被点播后,会记录当前播放终端个数为1,即此时观看标识符的数值为1;当另一个设备也点播该节目,观看标识符的数值加1,变为2。同理,当有设备关闭该节目时,如果播放该节目的设备只有1个,则完全释放该节目,如果播放该节目的设备个数大于1,则观看标识符的数值减1。
2)根据协商好的媒体通信协议,建立与用户端之间的媒体传输通道。
建立媒体传输通道所采用的媒体通信协议可支持音频、视频媒体流的实时传输。
S3、网络设备通过媒体传输通道接收用户端实时采集并发送的媒体播放指令。
媒体播放指令包括获取节目列表指令、获取节目指令切换节目指令、停止播放当前节目指令和关浏览器指令中的一种或多种。
S4、网络设备根据所接收的媒体播放指令对所接收的媒体数据执行录制操作以生成播放文件,并通过媒体传输通道将所生成的播放文件发送给用户端。
具体地,该步骤包括:
S41、网络设备根据媒体播放指令,从应用服务器实时采集的媒体数据中获取与媒体播放指令对应的节目的音视频信息。
S42、用于HLS协议将与媒体播放指令对应的节目的音视频信息转换为多个TS文件及索引文件,其中,该索引文件与多个TS文件关联;
S43、将索引文件暂存于应用服务器的路径下,并将索引文件的***发送至用户端,其中,该索引文件用于供用户端实时访问并获取多个TS文件。
TS文件,TS是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。TS即"Transport Stream"的缩写。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。换言之,本实施例的TS文件用户端在播放过程中,对所接收到的任一个(即任一片段)TS媒体传输流均可独立解码播放。
进一步地,步骤S41至步骤S42中,若所接收的媒体播放指令为:
获取节目列表指令,则相应的操作为:网络设备根据所接收的获取节目列表指令从应用服务器中直接获取节目列表,并将所获取的节目列表发送给用户端,供用户端进行查看。
若所接收的媒体播放指令为获取节目指令,则相应的操作为:网络设备采用HLS协议将与获取节目指令对应的节目的音视频信息转换为多个TS文件及索引文件,索引文件与多个TS文件关联。即通过根据HLS协议对所选中的节目进行切片,将所选中的节目的音视频信息切割成多个TS文件,同时生成对应的索引文件(如m3u8文件),并将索引文件在于应用服务器的路径下,且将该索引文件的***发送至用户端,用户端通过该m3u8文件即可获取与该m3u8关联的多个TS文件,从而根据所获取的多个TS文件播放当前节目。
若所接收的媒体播放指令为切换节目指令,则相应的操作为:网络设备基于观看标识符判断当前节目是否被占用,若无,则释放当前节目,同时将需切换的节目转换为多个TS文件及索引文件,该索引文件与该多个TS文件关联。可以理解地,在本实施例中,切换节目指令中携带有当前播放的节目ID和即将切换的节目ID。网络设备根据切换节目指令中当前播放的节目ID确定用户端所使用的当前节目,并基于观看标识符判断当前节目是否被占用(即是否有用户观看),当观看标识符中的数值为0,则表明无用户观看,此时可直接释放该节目。
若所接收的媒体播放指令为停止播放当前节目指令和关闭浏览器指令,则相应的操作为:网络设备基于观看标识符判断当前节目是否被占用,若否,则释放当前节目。
优选地,本实施例的网络设备与用户端的连接可通过网络设备自身的热点或路由器实现,即用户端可通过连接网络设备的热点与网络设备连接,构建局域网模式,也可以通过共同连接路由器构建局域网模式。
可以理解地,在本实施例中,网络设备可与多个用户端进行数据传输和通讯。换言之,多个用户端可同时播放同一个节目,也可同时播放不同的节目,彼此之间不受网络影响,且节目资源的获取也不受网络影响。
另外,本申请的网络设备可利用HLS协议将录制下来的音视频数据切割成一个个小的TS文件,并创建TS文件的索引文件(如m3u8文件)保存到应用服务器路径下,且将m3u8文件***返回给用户端,这样,用户端会自动调用本地播放器播放当前视频流。因此,不仅可保证在不同网络环境下或不同终端设备的情况下播放流畅,提高用户体验,而且不受外部网络的限制。
图2是本发明提供的音视频节目录制方法中二维码图片生成的流程示意图。如图2所示,本实施例二维码图片生成包括步骤A1、A2、A3和A4,其中,
A1:网络设备开启热点或连接路由器;
A2:网络设备运行HTTP服务器;
A3:网络设备加载CGI程序;
A4:网络设备根据HTTP服务器的主页地址生成二维码图片。
即网络设备先将设置在其中的应用服务器运行解析,以实现可实时接收应用服务器前端信号线获取的媒体数据,并把应用服务器的主页地址生成相应的二维码图片。另外,当浏览器访问网络设备中的应用服务器时,运行应用服务器下挂的CGI程序,通过CGI接口实现与网络设备的通讯。
图3是本发明提供的用户端与网络设备中的服务器的通讯示意图。如图3所示,具体可包括步骤B1、B2和B3,其中,
B1:用户端扫描二维码图片;
B2:解析二维码以获取相应的通讯协议;
B3:建立与网络设备的通讯。
即用户端,如手机终端扫描网络设备生成的二维码图片,通过对二维码图片的解析建立与网络设备的媒体传输通道,即建立了与网络设备的通讯。
图4是本发明提供的音视频节目录制方法实施例二的流程示意图。如图4所示,具体可包括步骤C1、C2和C3,其中,
C1:用户端向网络设备发送获取当前节目列表指令;
C2:网络设备根据所接收的获取当前节目列表指令从HTTP服务器中获取节目列表数据;
C3:将所获得的节目列表数据返回给用户端。
即用户端,如手机或其他移动终端通过扫描二维码与网络设备通讯,在通讯连接成功后调用CGI程序以向网络设备发送获取节目列表指令,网络设备根据所接收的获取节目列表指令,从应用服务器中获取对应的节目列表并返回给用户端,通过用户端显示每个节目状态信息,如是否有其他移动端在观看,有多少移动端在观看该节目等。
图5是本发明提供的音视频节目录制方法实施例三的流程示意图。如图5所示,具体可包括D1、D2、D3、D4和D5,其中,
D1:用户端接收用户输入的选中节目信息;
D2:用户端根据所接收的选中节目信息向网络设备发送切换节目指令;
D3:网络设备打开录制通道,过滤选中节目音视频数据,并以HLS协议切割成多个TS文件;
D4:创建TS文件的索引文件m3u8存储于HTTP服务器路径下,并将***发送给用户端;
D5:用户端调用本地播放器播放节目。
即当选中节目后,用户端(如手机或移动终端)向网络设备(如机顶盒)发送请求(即切换节目指令),机顶盒收到请求中的节目数据后,根据节目数据结构附带的当前观看节目ID和即将播放节目ID进行判断,即判断当前节目是否还有其它终端在观看,如果没有,释放该节目资源,开启即将播放的节目录制通道,同时以HLS协议将录制下来的音视频数据切割成一个个小的TS文件,并创建TS文件索引文件m3u8同时保存到HTTP服务器路径下面,将m3u8文件的***返回给手机或其它移动终端设备,手机或其它移动终端设备自动调用本地播放器播放当前视频流。
在本实施例中,机顶盒可以设置TS文件大小以及缓存TS文件的个数,进而保证不同网络环境或不同终端设备情况下播放流畅,提高用户体验。
图6是本发明提供的音视频节目录制方法实施例四的流程示意图。如图6所示,具体可包括E1、E2和E3,其中,
E1:用户端接收用户输入的关闭浏览器或停止播放(如用户点击退出播放按钮)的指令;
E2:用户端向网络设备发送断开连接指令;
E3:判断是否被其他终端占用,若无,释放当前节目资源。
即手机或其它移动终端关闭浏览器或点击界面上退出按钮时,参见图6,手机或其它移动终端向机顶盒发送断开连接指令,机顶盒根据所接收的断开连接指令判断当前节目是否还有其它终端设备观看,如果没有释放掉该节目资源,如果有其他终端设备在观看,则直接断开与该终端的连接;如果因移动或终端设备操作不当未能发送断开连接命令,移动终端设备可以强制释放正在观看的节目。
为了使媒体传输更加流畅,本发明的网络设备,如智能机顶盒可选择更高的硬件配置,比如采用双Tuner或多个Tuner,内存可以加大,这样可以同时开启更多节目分发,支持不同频点下节目分发共享,内存加大后,单个TS文件的数据长度和缓存的TS文件个数可以加大,更好的提高移动终端用户体验效果。在实际应用中,可根据实际的硬件配置进行确定。
本发明还提供一种处理音视频节目的网络设备,该网络设备包括传输控制单元和媒体数据处理单元,其中,
传输控制单元,用于运行应用服务器以实时接收媒体数据,将应用服务器的主页地址生成二维码图片;通过二维码图片建立与用户端之间的媒体传输通道,由媒体传输通道接收用户端实时采集并发送的媒体播放指令。
媒体数据处理单元,用于根据媒体播放指令对所接收的媒体数据执行录制操作,生成播放文件;通过媒体传输通道将播放文件发送给用户端。
本发明还提供一种计算机装置,该计算机装置包括存储器、处理器和通信模块,其中,通信模块用于供处理器与用户端进行数据通信;
存储器用于存储程序;
处理器,用于根据存储器存储的程序执行以下步骤:
运行应用服务器以实时接收媒体数据,将应用服务器的主页地址生成二维码图片;
通过二维码图片建立与用户端之间的媒体传输通道;
通过媒体传输通道接收用户端实时采集并发送的媒体播放指令;
根据媒体播放指令对所接收的媒体数据执行录制操作以生成播放文件,并通过媒体传输通道将播放文件发送给用户端。
以上实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据此实施,并不能限制本发明的保护范围。凡跟本发明权利要求范围所做的均等变化与修饰,均应属于本发明权利要求的涵盖范围。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (7)
1.一种音视频节目录制方法,其特征在于,包括:
网络设备运行应用服务器以实时接收媒体数据,将所述应用服务器的主页地址生成二维码图片;
网络设备通过所述二维码图片的扫描解析建立与用户端之间的媒体传输通道,协商用户端与网络设备的媒体通信协议,根据所述媒体通信协议,建立与用户端之间的媒体传输通道;其中,所述媒体通信协议采用私有协议,所述私有协议的数据结构包括消息头部、校验数据和附带数据信息;
网络设备通过所述媒体传输通道接收用户端实时采集并发送的媒体播放指令;
网络设备根据所述媒体播放指令对所接收的媒体数据执行录制操作以生成播放文件,并通过所述媒体传输通道将所述播放文件发送给用户端;所述播放文件为TS文件。
2.根据权利要求1所述的音视频节目录制方法,其特征在于,所述附带数据信息包括节目列表信息,且所述节目列表信息中的每个节目携带观看标识符。
3.根据权利要求1所述的音视频节目录制方法,其特征在于,所述网络设备根据所述媒体播放指令对所述应用服务器实时采集的媒体数据执行录制操作以生成播放文件,并通过所述媒体传输通道将所述播放文件发送给用户端的步骤包括:
网络设备根据所述媒体播放指令,从所述应用服务器实时采集的媒体数据中获取与所述媒体播放指令对应的节目的音视频信息;
采用HLS协议将与所述媒体播放指令对应的节目的音视频信息转换为多个TS文件及索引文件,所述索引文件与多个TS文件关联;
将所述索引文件暂存于所述应用服务器的路径下,并将所述索引文件的***发送至用户端,所述索引文件用于供用户端实时访问并获取所述多个TS文件。
4.根据权利要求2所述的音视频节目录制方法,其特征在于,所述媒体播放指令包括以下一种或几种:
获取节目列表指令;相应操作为,网络设备基于所述获取节目列表指令向用户端发送对应的节目列表;
获取节目指令;相应操作为,网络设备采用HLS协议将与所述获取节目指令对应的节目的音视频信息转换为多个TS文件及索引文件,所述索引文件与多个TS文件关联;
切换节目指令;相应操作为,基于所述观看标识符判断当前节目是否被占用,若否,则释放当前节目,同时将需切换的节目转换为多个TS文件及索引文件,所述索引文件与多个TS文件关联;
停止播放当前节目指令和关闭浏览器指令;相应操作为,基于所述观看标识符判断当前节目是否被占用,若否,则释放当前节目。
5.根据权利要求1至4任一项所述的音视频节目录制方法,其特征在于,所述网络设备通过自身的热点或路由器与用户端建立连接。
6.一种处理音视频节目的网络设备,其特征在于,包括:
传输控制单元,用于运行应用服务器以实时接收媒体数据,将所述应用服务器的主页地址生成二维码图片;通过所述二维码图片的扫描解析建立与用户端之间的媒体传输通道,协商用户端与网络设备的媒体通信协议,根据所述媒体通信协议,建立与用户端之间的媒体传输通道,由所述媒体传输通道接收用户端实时采集并发送的媒体播放指令;其中,所述媒体通信协议采用私有协议,所述私有协议的数据结构包括消息头部、校验数据和附带数据信息;
媒体数据处理单元,用于根据所述媒体播放指令对所接收的媒体数据执行录制操作,生成播放文件;通过所述媒体传输通道将所述播放文件发送给用户端。
7.一种计算机装置,其特征在于,包括存储器、处理器和通信模块,其中,所述通信模块用于供所述处理器与用户端进行数据通信;
所述存储器用于存储程序;
所述处理器,用于根据所述存储器存储的程序执行以下步骤:
运行应用服务器以实时接收媒体数据,将所述应用服务器的主页地址生成二维码图片;
通过所述二维码图片的扫描解析建立与用户端之间的媒体传输通道,协商用户端与网络设备的媒体通信协议,根据所述媒体通信协议,建立与用户端之间的媒体传输通道;其中,所述媒体通信协议采用私有协议,所述私有协议的数据结构包括消息头部、校验数据和附带数据信息;
通过所述媒体传输通道接收用户端实时采集并发送的媒体播放指令;
根据所述媒体播放指令对所接收的媒体数据执行录制操作以生成播放文件,并通过所述媒体传输通道将所述播放文件发送给用户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710613662.XA CN107547517B (zh) | 2017-07-25 | 2017-07-25 | 音视频节目录制方法和网络设备及计算机装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710613662.XA CN107547517B (zh) | 2017-07-25 | 2017-07-25 | 音视频节目录制方法和网络设备及计算机装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107547517A CN107547517A (zh) | 2018-01-05 |
CN107547517B true CN107547517B (zh) | 2020-04-17 |
Family
ID=60970965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710613662.XA Active CN107547517B (zh) | 2017-07-25 | 2017-07-25 | 音视频节目录制方法和网络设备及计算机装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107547517B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112911315A (zh) * | 2019-11-19 | 2021-06-04 | 中兴通讯股份有限公司 | 一种流媒体直播录制方法、网络设备及存储介质 |
CN112272325A (zh) * | 2020-10-20 | 2021-01-26 | 深圳市前海手绘科技文化有限公司 | 一种在线视频制作中移动端和网页端素材实时同步的方法 |
CN112423028A (zh) * | 2020-10-26 | 2021-02-26 | 深圳Tcl新技术有限公司 | 多媒体文件传输方法、装置、多媒体终端以及存储介质 |
CN112887411B (zh) * | 2021-01-29 | 2023-04-07 | 广州优谷信息技术有限公司 | 局域网数据传输***、方法、计算机设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068340A (zh) * | 2007-06-08 | 2007-11-07 | 华为技术有限公司 | 节目网络录制方法和媒体处理服务器及网络录制*** |
CN102340706A (zh) * | 2011-10-24 | 2012-02-01 | 中兴通讯股份有限公司 | 数字电视节目共享装置及方法、机顶盒 |
CN105142005A (zh) * | 2015-09-21 | 2015-12-09 | 深圳市九洲电器有限公司 | 节目录制分享方法及*** |
CN105812831A (zh) * | 2014-12-31 | 2016-07-27 | 中兴通讯股份有限公司 | 一种网络节目的录制方法、装置、***以及录制节目的播放方法、装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6442328B1 (en) * | 2000-05-31 | 2002-08-27 | Keen Personal Media, Inc. | Digital video recorder connectable to an auxiliary interface of a set-top box that provides video data stream to a display device based on selection between recorded video signal received from the dig |
-
2017
- 2017-07-25 CN CN201710613662.XA patent/CN107547517B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068340A (zh) * | 2007-06-08 | 2007-11-07 | 华为技术有限公司 | 节目网络录制方法和媒体处理服务器及网络录制*** |
CN102340706A (zh) * | 2011-10-24 | 2012-02-01 | 中兴通讯股份有限公司 | 数字电视节目共享装置及方法、机顶盒 |
CN105812831A (zh) * | 2014-12-31 | 2016-07-27 | 中兴通讯股份有限公司 | 一种网络节目的录制方法、装置、***以及录制节目的播放方法、装置 |
CN105142005A (zh) * | 2015-09-21 | 2015-12-09 | 深圳市九洲电器有限公司 | 节目录制分享方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN107547517A (zh) | 2018-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10764623B2 (en) | Method and system for media adaption | |
CN108989264B (zh) | 一种直播方法、***以及相关设备 | |
US8132218B2 (en) | Access/edge node supporting multiple video streaming services using a single request protocol | |
US10171534B2 (en) | Placeshifting of adaptive media streams | |
CN102571979B (zh) | 多屏互动设备及其绑定方法 | |
CN107547517B (zh) | 音视频节目录制方法和网络设备及计算机装置 | |
CN112738140B (zh) | 一种基于WebRTC的视频流传输方法、装置、存储介质和设备 | |
RU2647654C2 (ru) | Система и способ доставки аудиовизуального контента в клиентское устройство | |
US20150365453A1 (en) | Media projection method and device, control terminal and cloud server | |
US20120297423A1 (en) | Method and system for program and stream control of video to target device | |
EP3996355B1 (en) | Method for transferring media stream and user equipment | |
EP1838102B1 (en) | Communication terminal, system and method for implementing streaming media services | |
CN107819809B (zh) | 对内容进行同步操作的方法及装置 | |
WO2018103644A1 (zh) | 直播分享方法及装置、家庭媒体设备和存储介质 | |
CN113727144A (zh) | 基于混合云的高清直播***及流媒体方法 | |
US20140282734A1 (en) | Multi-option sourcing of content and interactive television | |
CN110267093A (zh) | 直播视频推送方法、装置、存储介质、终端及直播镜 | |
CA3033735A1 (en) | Information processing apparatus, client apparatus, and data processing method | |
CN114401428B (zh) | 基于短链接信令通道的公网下进行远程多屏互动实现方法 | |
US20190200070A1 (en) | Streaming methods and systems using tuner buffers | |
CN112532719B (zh) | 信息流的推送方法、装置、设备及计算机可读存储介质 | |
US20170085623A1 (en) | Content downloading and network provisioning | |
KR20090040107A (ko) | 실시간 개인 방송 방법 | |
WO2014183539A1 (zh) | 会话建立的方法、装置及会话内容的递送方法和装置 | |
KR20090040106A (ko) | 실시간 개인 방송 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |