CN103731339B - 数字生活网络联盟***及***中在线多媒体资源共享方法 - Google Patents
数字生活网络联盟***及***中在线多媒体资源共享方法 Download PDFInfo
- Publication number
- CN103731339B CN103731339B CN201310737678.3A CN201310737678A CN103731339B CN 103731339 B CN103731339 B CN 103731339B CN 201310737678 A CN201310737678 A CN 201310737678A CN 103731339 B CN103731339 B CN 103731339B
- Authority
- CN
- China
- Prior art keywords
- multimedia resource
- identification information
- media
- online
- medium data
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000004044 response Effects 0.000 claims description 18
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种数字生活网络联盟***及***中在线多媒体资源共享的方法,解决了现有技术中存在的只能播放存储设备中已有资源的问题。该方法包括:媒体服务器接收媒体播放器发送的媒体播放请求消息,所述播放请求消息中携带多媒体资源的标识信息;所述媒体服务器根据多媒体资源的标识信息与多媒体资源的对应关系,确定所述多媒体资源的标识信息对应在线多媒体资源时,开启所述在线多媒体资源对应的多媒体数据采集设备;所述媒体服务器从所述多媒体数据采集设备获取多媒体数据并实时发送给所述媒体播放器。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种数字生活网络联盟***及***中在线多媒体资源共享的方法。
背景技术
DLNA是指数字生活网络联盟,其功能就是使家庭网络中的各种设备,比如计算机、智能电视及手机等互通互联起来,互相之间可以共享多媒体内容。现有的DLNA技术,只能播放多媒体文件资源,且这些资源是存储在存储设备中的已有资源。
发明内容
本发明实施例提供一种数字生活网络联盟***及***中在线多媒体资源共享的方法,用以解决现有技术中存在的只能播放存储设备中已有资源的问题。
本发明实施例提供了一种数字生活网络联盟***中在线多媒体资源共享的方法,该方法包括:
媒体服务器接收媒体播放器发送的媒体播放请求消息,该媒体播放请求消息中携带多媒体资源的标识信息;
上述媒体服务器根据多媒体的标识信息与多媒体资源的对应关系,确定该多媒体资源的标识信息对应多媒体资源时,开启该在线多媒体资源对应的多媒体数据采集设备;
媒体服务器从上述多媒体数据采集设备获取多媒体数据并实时发送给媒体播放器。
上述方法,媒体服务器接收媒体播放器发送的媒体播放请求消息,并在该消息中携带多媒体资源的标识信息;根据该多媒体标识信息与多媒体资源的对应关系,确定该多媒体资源的标识信息对应在线多媒体资源时,开启该在线多媒体资源对应的多媒体数据采集设备;再从该多媒体数据采集设备获取多媒体数据实时发送给该媒体播放器。针对媒体服务器实时获得的多媒体资源,媒体播放器能够进行实时播放。
较佳的,媒体服务器接收媒体播放器发送的媒体播放请求之前,该方法还包括:
媒体服务器接收媒体控制器发送的查询消息,该查询消息中携带媒体控制器的媒体存取控制(MAC,Media Access Control)地址;
媒体服务器对该MAC地址进行认证,若认证通过,向媒体控制器发送响应消息,该响应消息中携带在线多媒体资源的标识信息,以便媒体控制器将该在线多媒体资源的标识信息通过播放控制命令发送给媒体播放器。
为了提高媒体服务器提供的多媒体资源的安全性,利用上述方法,对媒体控制器的MAC地址进行身份认证,若通过,媒体服务器向媒体控制器发送响应消息,该响应消息中携带在线多媒体资源的标识信息,只有在媒体控制器接收到该响应消息时,媒体控制器才将该在线多媒体资源的标识信息通过播放控制命令发送给媒体播放器,使得媒体播放器播放多媒体资源。使得只有认证通过后,该多媒体资源才能被实时播放,该多媒体资源的安全性得到了保证。
基于上述任意方法实施例,较佳的,上述多媒体资源的标识信息与多媒体资源的对应关系,具体包括但不仅限于以下两种实现方式:
第一种实现方式:根据多媒体资源的标识信息与多媒体资源的类型的对应关系。
第二种实现方式:根据多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系。
较佳的,在线多媒体资源的类型可以但不仅限于包括以下四种:在线视频,在线语音、在线拍照、以及在线语音视频。
基于上述任意方法实施例,较佳的,所述多媒体资源的标识信息为所述多媒体资源的超文本传输协议(HTTP)地址。
针对以上根据多媒体资源的标识信息与多媒体资源的对应关系第一种实现方式以及上述四种多媒体资源的类型,较佳的,上述媒体服务器根据多媒体资源的标识信息与多媒体资源的对应关系,确定该多媒体资源的标识信息对应在线多媒体资源时,开启在线多媒体资源对应的多媒体数据采集设备,媒体服务器从所述多媒体数据采集设备获取多媒体数据并实时发送给媒体播放器,具体可以包括:
若所述多媒体资源为在线视频时,媒体服务器根据多媒体资源的标识信息与多媒体资源的类型的对应关系,确定多媒体资源的标识信息对应在线视频时,开启该视频采集设备;
媒体服务器从该视频采集设备获取视频数据并通过媒体播放器建立的网络连接实时发送给媒体播放器;
针对多媒体资源为在线视频时,该方法还包括:若网络连接断开,关闭该视频采集设备。
若该多媒体资源为在线语音时,媒体服务器根据多媒体资源的标识信息与多媒体资源类型的对应关系,确定该多媒体资源的标识信息对应在线语音时,开启音频采集设备;
媒体服务器从该音频采集设备获取音频数据并通过媒体播放器建立的网络连接实时发送给媒体播放器;
针对多媒体资源为在线语音,该方法还包括:若网络连接断开,关闭该音频采集设备。
若所述多媒体资源为在线拍照时,上述媒体服务器根据多媒体资源的标识信息与多媒体资源的类型对应关系,确定所述多媒体资源的标识信息对应在线拍照时,开启照片采集设备;
上述媒体服务器从该照片采集设备获取照片数据并实时发送给媒体播放器。
若所述多媒体资源为在线语音视频时,上述媒体服务器根据多媒体资源的标识信息与多媒体资源的类型对应关系,确定该多媒体资源的标识信息对应在线语音视频时,开启音频采集设备和视频采集设备;
媒体服务器从该音频采集设备获取音频数据和从该视频采集设备获取视频数据,将音频数据和视频数据进行合并并通过媒体播放器建立的网络连接实时发送给所述媒体播放器;
针对多媒体资源为在线语音视频时,该方法还包括:若网络连接断开,关闭该音频采集设备和视频采集设备。
针对以上根据多媒体资源的标识信息与多媒体资源的对应关系的第二种实现方式以及上述四种多媒体资源的类型,较佳的,上述媒体服务器根据多媒体资源的标识信息与多媒体资源的对应关系,确定该多媒体资源的标识信息对应在线多媒体资源时,开启在线多媒体资源对应的多媒体数据采集设备,媒体服务器从所述多媒体数据采集设备获取多媒体数据并实时发送给媒体播放器,具体包括:
若上述多媒体资源为在线视频时,上述媒体服务器根据多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,确定该多媒体资源的标识信息对应的视频采集设备,并开启该视频采集设备;
媒体服务器从视频采集设备获取视频数据并通过媒体播放器建立的网络连接实时发送给媒体播放器;
针对上述多媒体资源为在线视频,该方法还包括:若网络连接断开,关闭上述视频采集设备。
若上述多媒体资源为在线语音时,该媒体服务器根据多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,确定多媒体资源的标识信息对应的音频采集设备,并开启该音频采集设备;
媒体服务器从该音频采集设备获取音频数据并通过媒体播放器建立的网络连接实时发送给媒体播放器;
针对上述多媒体资源为在线语音,该方法还包括:若网络连接断开,关闭该音频采集设备。
若上述多媒体资源为在线拍照时,媒体服务器根据多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,确定该多媒体资源的标识信息对应的照片采集设备,并开启该照片采集设备;
媒体服务器从该照片采集设备获取照片数据并实时发送给媒体播放器。
若所述多媒体资源为在线语音视频时,媒体服务器根据多媒体资源的标识信息与该多媒体数据采集设备的标识信息的对应关系,确定该多媒体资源的标识信息对应的音频采集设备和视频采集设备,并开启该音频采集设备和视频采集设备;
媒体服务器从该音频采集设备获取音频数据和从该视频采集设备获取视频数据,将该音频数据和所述视频数据进行合并并通过媒体播放器建立的网络连接实时发送给媒体播放器;
针对上述多媒体资源为在线语音视频时,该方法还包括:若网络连接断开,关闭该音频采集设备和视频采集设备。
基于与上述方法实施例同样的发明构思,本发明实施例还提供一种数字生活网络联盟***,该***包括:
媒体服务器,用于接收媒体播放器发送的媒体播放请求消息,该播放请求消息中携带多媒体资源的标识信息;根据多媒体资源的标识信息与多媒体资源的对应关系,确定该标识信息对应在线多媒体资源时,开启在线多媒体资源对应的多媒体数据采集设备;从该多媒体数据采集设备获取多媒体数据;并将该多媒体数据发送给媒体播放器;
媒体播放器,用于向所述媒体服务器发送媒体播放请求消息,且接收媒体服务器发送的上述多媒体数据。
上述***,利用媒体服务器接收媒体播放器发送的媒体播放请求消息,并在该播放请求消息中携带多媒体资源的标识信息;根据多媒体资源的标识信息与多媒体资源的对应关系,确定该标识信息对应在线多媒体资源时,开启在线多媒体资源对应的多媒体数据采集设备;从该多媒体数据采集设备获取多媒体数据;并将该多媒体数据发送给媒体播放器;利用媒体播放器向所述媒体服务器发送媒体播放请求消息,且接收所述媒体服务器发送的所述多媒体数据。针对实时获得的多媒体资源,媒体播放器能够进行实时播放。
较佳的,该***还包括媒体控制器:
该媒体控制器,用于向媒体服务器发的查询消息,该查询消息中携带该媒体控制器的MAC地址;
上述媒体服务器,还用于对上述MAC地址进行认证,若认证通过,向媒体控制器发送响应消息,该响应消息中携带在线多媒体资源的标识信息;
上述媒体控制器还用于,将在线多媒体资源的标识信息通过播放控制命令发送给上述媒体播放器。
附图说明
图1为本发明实施例提供的在线多媒体资源共享的方法流程图;
图2为本发明实施例提供的在线视频共享的第一方法流程图;
图3为本发明实施例提供的在线语音共享的第一方法流程图;
图4为本发明实施例提供的在线拍照共享的第一方法流程图;
图5为本发明实施例提供的在线语音视频共享的第一方法流程图;
图6为本发明实施例提供的在线视频共享的第二方法流程图;
图7为本发明实施例提供的在线语音共享的第二方法流程图;
图8为本发明实施例提供的在线拍照共享的第二方法流程图;
图9为本发明实施例提供的在线语音视频共享的第二方法流程图;
图10为本发明实施例提供的在线多媒体资源共享的第一***示意图;
图11为本发明实施例提供的在线多媒体资源共享的第二***示意图。
具体实施方式
本发明实施例提供了一种数字生活网络联盟***及***中多媒体资源共享的方法,用以解决现有技术中存在的只能播放存储设备中已有资源的问题。
以下结合附图对本发明实施例作进一步说明。
本发明实施例提供了一种数字生活网络联盟***中在线多媒体资源共享的方法,如图1所示,该方法包括:
S101:媒体服务器接收媒体播放器发送的媒体播放请求消息,该媒体播放请求消息中携带多媒体资源的标识信息;
较佳的,该多媒体资源的标识信息可以是多媒体资源的地址信息,例如超文本传输协议(HTTP)地址。该多媒体资源的标识信息不仅限于地址信息,任何能够对多媒体资源进行标识的信息均适用于本发明。
S102:上述媒体服务器根据多媒体的标识信息与多媒体资源的对应关系,确定该多媒体资源的标识信息对应多媒体资源时,开启该在线多媒体资源对应的多媒体数据采集设备;
该在线多媒体资源的类型可以但不仅限于包括以下四种:在线视频,在线语音、在线拍照、以及在线语音视频。
较佳的,上述多媒体资源的标识信息与多媒体资源的对应关系,具体可以但不仅限于包括以下两种实现方式:
第一种实现方式:多媒体资源的标识信息与多媒体资源的类型的对应关系。该方式适用于针对一种多媒体资源的类型只有一个多媒体数据采集设备与之对应的情况。
该对应关系可以是预先存储的对应关系表。例如,每个多媒体资源都有一个HTTP地址(比如:http://192.168.2.101:58421/cd/getcontent/0/7/1235),媒体服务器中会有HTTP对应表,记录每一个多媒体资源的类型对应的HTTP地址。
第二种实现方式:多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系。该对应关系可以是预先存储的对应关系表。例如每个多媒体数据采集设备都有一个标识信息,每个多媒体资源都有一个HTTP地址,媒体服务器中会有HTTP对应表,记录每一个多媒体资源采集设备对应的HTTP地址。
第二种实现方式适用于一个多媒体资源的类型与多个多媒体数据采集设备相对应的情况。
S103:媒体服务器从上述多媒体数据采集设备获取多媒体数据并实时发送给媒体播放器。
在线视频对应的多媒体数据格式可以为运动图像专家组(MPEG2)等视频格式,在线语音对应的多媒体数据格式可以设备为线性脉冲代码调变(LPCM)等音频格式,在线拍照对应的多媒体数据格式可以为联合图像专家组(JPEG)等照片格式,在线语音视频对应的多媒体数据格式可以设置为MPEG2等。
上述方法,媒体服务器接收媒体播放器发送的媒体播放请求消息,并在该消息中携带多媒体资源的标识信息;根据该多媒体标识信息与多媒体资源的对应关系,确定该多媒体资源的标识信息对应在线多媒体资源时,开启该在线多媒体资源对应的多媒体数据采集设备;再从该多媒体数据采集设备获取多媒体数据实时发送给该媒体播放器。针对媒体服务器实时获得的多媒体资源,媒体播放器能够进行实时播放。
较佳的,媒体服务器接收媒体播放器发送的媒体播放请求之前,该方法还包括:
媒体服务器接收媒体控制器发送的查询消息,该查询消息中携带媒体控制器的MAC地址;
媒体服务器对该MAC地址进行认证,若认证通过,向媒体控制器发送响应消息,该响应消息中携带在线多媒体资源的标识信息。
媒体控制器在向媒体播放器发送播放控制命令时,在播放控制命令中携带该在线多媒体资源的标识信息;进而,媒体播放器向媒体服务器发送媒体播放请求消息,该媒体播放请求消息中携带该在线多媒体资源的标识信息。
为了提高媒体服务器提供的多媒体资源的安全性,利用上述方法,对媒体控制器的MAC地址进行身份认证,若通过,媒体服务器向媒体控制器发送响应消息,该响应消息中携带在线多媒体资源的标识信息,只有在媒体控制器接收到该响应消息时,媒体控制器才将该在线多媒体资源的标识信息通过播放控制命令发送给媒体播放器,使得媒体播放器播放多媒体资源。使得只有身份认证通过后,该多媒体资源才能被媒体播放器实时播放,该多媒体资源的安全性得到了保证。
根据多媒体资源的标识信息与多媒体资源的对应关系第一种实现方式,若上述多媒体资源对应为在线视频时,如图2所示,该方法包括:
S201:媒体服务器接收媒体播放器发送的媒体播放请求消息,该媒体播放请求消息中携带多媒体资源的标识信息(这里以HTTP地址为例);同时媒体播放器会建立网络连接(例如,SOCKET连接)。
S202:媒体服务器根据多媒体资源的标识信息(HTTP地址)与多媒体资源的类型的对应关系,确定多媒体资源的标识信息对应在线视频时,开启该视频采集设备。
该视频采集设备可以为摄像头。
S203:媒体服务器从该视频采集设备获取视频数据,并将该视频数据通过媒体播放器建立的网络连接实时发送给媒体播放器。
S204:若媒体播放器停止播放,则网络连接断开,媒体服务器停止发送数据,且关闭该视频采集设备。
根据多媒体资源的标识信息与多媒体资源的对应关系的第一种实现方式,若上述多媒体资源对应为在线语音时,如图3所示,该方法包括:
S301:媒体服务器接收媒体播放器发送的媒体播放请求消息,该媒体播放请求消息中携带多媒体资源的标识信息;同时媒体播放器会建立与媒体服务器之间的网络连接(例如:SOCKET连接)。
S302:媒体服务器根据多媒体资源的标识信息与多媒体资源的类型的对应关系,确定该多媒体资源的标识信息对应在线语音时,开启音频采集设备。
该音频采集设备可以是麦克风等设备。
S303:媒体服务器从该音频采集设备获取音频数据并通过媒体播放器建立的网络连接实时发送给媒体播放器。
S304:若媒体播放器停止播放,则网络连接断开,媒体服务器停止发送数据,且关闭该音频采集设备。
根据多媒体资源的标识信息与多媒体资源的对应关系第一种实现方式,若上述多媒体资源对应为在线拍照时,如图4所示,该方法包括:
S401:媒体服务器接收媒体播放器发送的媒体播放请求消息,该媒体播放请求消息中携带多媒体资源的标识信息。
S402:上述媒体服务器根据多媒体资源的标识信息与多媒体资源的类型对应关系,确定所述多媒体资源的标识信息对应在线拍照时,开启照片采集设备。
该照片采集设备可以是摄像头或者照相机等设备。
S403:上述媒体服务器从该照片采集设备获取照片数据并实时发送给媒体播放器。
根据多媒体资源的标识信息与多媒体资源的对应关系第一种实现方式,若上述多媒体资源对应为在线语音视频时,如图5所示,该方法包括:
S501:媒体服务器接收媒体播放器发送的媒体播放请求消息,该媒体播放请求消息中携带多媒体资源的标识信息;同时媒体播放器会建立网络连接(例如SOCKET连接)。
S502:上述媒体服务器根据多媒体资源的标识信息与多媒体资源的类型对应关系,确定该多媒体资源的标识信息对应在线语音视频时,开启音频采集设备和视频采集设备。
S503:媒体服务器从该音频采集设备获取音频数据和从该视频采集设备获取视频数据,将音频数据和视频数据进行合并并通过媒体播放器建立的网络连接实时发送给所述媒体播放器。
S504:若媒体播放器停止播放,则网络连接断开,媒体服务器停止发送数据,关闭该音频采集设备和视频采集设备。
根据多媒体资源的标识信息与多媒体资源的对应关系第二种实现方式,若上述多媒体资源对应为在线视频时,如图6所示,该方法包括:
S601:媒体服务器接收媒体播放器发送的媒体播放请求消息,该媒体播放请求消息中携带多媒体资源的标识信息(这里以HTTP地址为例);同时媒体播放器会建立网络连接(例如:SOCKET连接)。
S602:媒体服务器根据多媒体资源的标识信息(HTTP地址)与多媒体数据采集设备的标识信息的对应关系,确定多媒体资源的标识信息对应的视频采集设备(当确定多媒体资源的标识信息对应的是多媒体数据采集设备(此处具体为视频采集设备)时,即可确定多媒体资源的标识信息对应的是在线多媒体资源(此处具体是在线视频);或者,上述对应关系中还包括多媒体资源的类型与HTTP地址及视频采集设备的对应关系,则根据上述对应关系,首先确定多媒体资源的标识对应的是在线多媒体资源(此处具体是在线视频),进而根据该对应关系,确定对应的视频采集设备),并开启该视频采集设备;该视频采集设备可以为摄像头以及控制摄像头进行视频采集的设备或者录像机等等。
S603:媒体服务器从该视频采集设备获取视频数据并将该视频数据通过媒体播放器建立的网络连接实时发送给媒体播放器。
S604:若媒体播放器停止播放,则网络连接断开,媒体服务器停止发送数据,且关闭该视频采集设备。
根据多媒体资源的标识信息与多媒体资源的对应关系的第二种实现方式,若上述多媒体资源对应为在线语音时,如图7所示,该方法包括:
S701:媒体服务器接收媒体播放器发送的媒体播放请求消息,该媒体播放请求消息中携带多媒体资源的标识信息;同时媒体播放器会建立网络连接(例如:SOCKET连接)。
S702:媒体服务器根据多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,确定该多媒体资源的标识信息对应的音频采集设备(当确定多媒体资源的标识信息对应的是多媒体数据采集设备(此处具体为音频采集设备)时,即可确定多媒体资源的标识信息对应的是在线多媒体资源(此处具体为在线语音);或者,上述对应关系中还包括多媒体资源的类型与多媒体资源的标识信息及音频采集设备的对应关系,则根据上述对应关系,首先确定多媒体资源的标识对应的是在线多媒体资源(此处具体为在线语音),进而根据该对应关系,确定对应的音频采集设备),并开启音频采集设备;该音频采集设备可以是麦克风等设备。
S703:媒体服务器从该音频采集设备获取音频数据并通过媒体播放器建立的网络连接实时发送给媒体播放器。
S704:若媒体播放器停止播放,则网络连接断开,媒体服务器停止发送数据,且关闭该音频采集设备。
根据多媒体资源的标识信息与多媒体资源的对应关系第二种实现方式,若上述多媒体资源对应为在线拍照时,如图8所示,该方法包括:
S801:媒体服务器接收媒体播放器发送的媒体播放请求消息,该媒体播放请求消息中携带多媒体资源的标识信息。
S802:上述媒体服务器根据多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,确定所述多媒体资源的标识信息对应在线拍照时(当确定多媒体资源的标识信息对应的是多媒体数据采集设备(此处具体为照片采集设备)时,即可确定多媒体资源的标识信息对应的是在线多媒体资源(此处具体为在线拍照);或者,上述对应关系中还包括多媒体资源的类型与多媒体资源的标识信息及照片采集设备的对应关系,则根据上述对应关系,首先确定多媒体资源的标识对应的是在线多媒体资源,进而根据该对应关系,确定对应的照片采集设备),开启照片采集设备;该照片采集设备可以是摄像头或者照相机等设备。
S803:上述媒体服务器从该照片采集设备获取照片数据并实时发送给媒体播放器。
根据多媒体资源的标识信息与多媒体资源的对应关系第二种实现方式,若上述多媒体资源对应为在线语音视频时,如图9所示,该方法包括:
S901:媒体服务器接收媒体播放器发送的媒体播放请求消息,该媒体播放请求消息中携带多媒体资源的标识信息;同时媒体播放器会建立网络连接(例如:SOCKET连接)。
S902:上述媒体服务器根据多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,确定该多媒体资源的标识信息对应在线语音视频时(当确定多媒体资源的标识信息对应的是多媒体数据采集设备(此处具体为音频采集设备和视频采集设备)时,即可确定多媒体资源的标识信息对应的在线多媒体资源(此处具体为在线语音视频);或者,上述对应关系中还包括多媒体资源的类型与多媒体资源的标识信息及音频采集设备和视频采集设备的对应关系,则根据上述对应关系,首先确定多媒体资源的标识对应的在线多媒体资源(此处具体为在线语音视频),进而根据该对应关系,确定对应的音频采集设备和视频采集设备),开启音频采集设备和视频采集设备。
S903:媒体服务器从该音频采集设备获取音频数据和从该视频采集设备获取视频数据,将音频数据和视频数据进行合并并通过与媒体播放器建立的网络连接实时发送给所述媒体播放器。
S904:若媒体播放器停止播放,则网络连接断开,媒体服务器停止发送数据,关闭该音频采集设备和视频采集设备。
基于与上述方法实施例同样的发明构思,本发明实施例还提供一种数字生活网络联盟***,如图10所示,该***包括媒体服务器1001和媒体播放器1002:
媒体服务器1001,用于接收媒体播放器1001发送的媒体播放请求消息,该播放请求消息中携带多媒体资源的标识信息;根据多媒体资源的标识信息与多媒体资源的对应关系,确定该标识信息对应在线多媒体资源时,开启在线多媒体资源对应的多媒体数据采集设备;从该多媒体数据采集设备获取多媒体数据,并将该多媒体数据发送给媒体播放器1001。
媒体播放器1002,用于向所述媒体服务器1001发送所述媒体播放请求消息,且接收所述媒体服务器1001发送的所述多媒体数据。
上述***,利用媒体服务器1001接收媒体播放器1002发送的媒体播放请求消息,并在该播放请求消息中携带多媒体资源的标识信息;根据多媒体资源的标识信息与多媒体资源的对应关系,确定该标识信息对应在线多媒体资源时,开启在线多媒体资源对应的多媒体数据采集设备;从该多媒体数据采集设备获取多媒体数据,并将该多媒体数据发送给媒体播放器1002。针对实时获得的多媒体资源,媒体播放器1002能够进行实时播放。
较佳的,如图11所示,该***还包括媒体控制器1003:
媒体控制器1003,用于向媒体服务器1001发送查询消息,该查询消息中携带该媒体控制器1003的MAC地址;
上述媒体服务器1001,还用于对上述MAC地址进行认证,若认证通过,向媒体控制器1003发送响应消息,该响应消息中携带在线多媒体资源的标识信息;
上述媒体控制器1003还用于,将在线多媒体资源的标识信息通过播放控制命令发送给媒体播放器1002。
上述媒体控制器可以是一个单独的物理设备,也可以与媒体服务器1001部署在同一个物理设备中。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (9)
1.一种数字生活网络联盟***中在线多媒体资源共享的方法,其特征在于,包括:
媒体服务器接收媒体播放器发送的媒体播放请求消息,所述播放请求消息中携带多媒体资源的标识信息;
所述媒体服务器根据多媒体资源的标识信息与多媒体资源的对应关系,确定所述多媒体资源的标识信息对应在线多媒体资源时,开启所述在线多媒体资源对应的多媒体数据采集设备;其中,所述多媒体资源的标识信息与多媒体资源的对应关系,具体为:所述多媒体资源的标识信息与多媒体资源的类型的对应关系或所述多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系;
所述媒体服务器从所述多媒体数据采集设备获取多媒体数据并实时发送给所述媒体播放器。
2.如权利要求1所述的方法,其特征在于,媒体服务器接收媒体播放器发送的媒体播放请求消息之前,还包括:
所述媒体服务器接收媒体控制器发送的查询消息,所述查询消息中携带所述媒体控制器的媒体存取控制MAC地址;
所述媒体服务器对所述MAC地址进行认证,若认证通过,向所述媒体控制器发送响应消息,所述响应消息中携带在线多媒体资源的标识信息,以便所述媒体控制器将所述在线多媒体资源的标识信息通过播放控制命令发送给所述媒体播放器。
3.如权利要求1或2所述的方法,其特征在于,所述多媒体资源的标识信息为所述多媒体资源的超文本传输协议地址。
4.如权利要求1所述的方法,其特征在于,若所述多媒体资源为在线视频时,所述媒体服务器根据多媒体资源的标识信息与多媒体资源的对应关系,确定所述多媒体资源的标识信息对应在线多媒体资源时,开启所述在线多媒体资源对应的多媒体数据采集设备,媒体服务器从所述多媒体数据采集设备获取多媒体数据并实时发送给媒体播放器,具体包括:
如果是所述多媒体资源的标识信息与多媒体资源的类型的对应关系,所述媒体服务器根据多媒体资源的标识信息与多媒体资源的类型对应关系,确定所述多媒体资源的标识信息对应在线视频时,开启视频采集设备;所述媒体服务器从所述视频采集设备获取视频数据并通过所述媒体播放器建立的网络连接实时发送给所述媒体播放器;
如果是所述多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,所述媒体服务器根据多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,确定所述多媒体资源的标识信息对应的视频采集设备,并开启所述视频采集设备;所述媒体服务器从所述视频采集设备获取视频数据并通过所述媒体播放器建立的网络连接实时发送给所述媒体播放器。
5.如权利要求1所述的方法,其特征在于,若所述多媒体资源为在线语音时,所述媒体服务器根据多媒体资源的标识信息与多媒体资源的对应关系,确定所述多媒体资源的标识信息对应在线多媒体资源时,开启所述在线多媒体资源对应的多媒体数据采集设备,媒体服务器从所述多媒体数据采集设备获取多媒体数据并实时发送给所述媒体播放器,具体包括:
如果是所述多媒体资源的标识信息与多媒体资源的类型的对应关系,所述媒体服务器根据多媒体资源的标识信息与多媒体资源的类型对应关系,确定所述多媒体资源的标识信息对应在线语音时,开启音频采集设备;所述媒体服务器从所述音频采集设备获取音频数据并通过所述媒体播放器建立的网络连接实时发送给所述媒体播放器;
如果是所述多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,所述媒体服务器根据多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,确定所述多媒体资源的标识信息对应的音频采集设备,并开启所述音频采集设备;所述媒体服务器从所述音频采集设备获取音频数据并通过所述媒体播放器建立的网络连接实时发送给所述媒体播放器。
6.如权利要求1所述的方法,其特征在于,若所述多媒体资源为在线拍照时,所述媒体服务器根据多媒体资源的标识信息与多媒体资源的对应关系,确定所述多媒体资源的标识信息对应在线多媒体资源时,开启所述在线多媒体资源对应的多媒体数据采集设备,媒体服务器从所述多媒体数据采集设备获取多媒体数据并实时发送给所述媒体播放器,具体包括:
如果是所述多媒体资源的标识信息与多媒体资源的类型的对应关系,所述媒体服务器根据多媒体资源的标识信息与多媒体资源的类型对应关系,确定所述多媒体资源的标识信息对应在线拍照时,开启照片采集设备;所述媒体服务器从所述照片采集设备获取照片数据并实时发送给所述媒体播放器;
如果是所述多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,所述媒体服务器根据多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,确定所述多媒体资源的标识信息对应的照片采集设备,并开启所述照片采集设备;所述媒体服务器从所述照片采集设备获取照片数据并实时发送给所述媒体播放器。
7.如权利要求1所述的方法,其特征在于,若所述多媒体资源为在线语音视频时,所述媒体服务器根据多媒体资源的标识信息与多媒体资源的对应关系,确定所述多媒体资源的标识信息对应在线多媒体资源时,开启在线多媒体资源对应的多媒体数据采集设备,媒体服务器从多媒体数据采集设备获取多媒体数据并实时发送给媒体播放器,具体包括:
如果是所述多媒体资源的标识信息与多媒体资源的类型的对应关系,所述媒体服务器根据多媒体资源的标识信息与所述多媒体资源的类型对应关系,确定所述多媒体资源的标识信息对应在线语音视频时,开启音频采集设备和视频采集设备;媒体服务器从所述音频采集设备获取音频数据和从所述视频采集设备获取视频数据,将所述音频数据和所述视频数据进行合并并通过与所述媒体播放器建立的网络连接实时发送给所述媒体播放器;
如果是所述多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系,所述媒体服务器根据多媒体资源的标识信息与所述多媒体数据采集设备的标识信息的对应关系,确定所述多媒体资源的标识信息对应的音频采集设备和视频采集设备,并开启所述音频采集设备和所述视频采集设备;所述媒体服务器从所述音频采集设备获取音频数据和从所述视频采集设备获取视频数据,将所述音频数据和所述视频数据进行合并并通过所述媒体播放器建立的网络连接实时发送给所述媒体播放器。
8.一种数字生活网络联盟***中在线多媒体资源共享的***,其特征在于,包括媒体服务器和媒体播放器:
所述媒体服务器,用于接收媒体播放器发送的媒体播放请求消息,所述播放请求消息中携带多媒体资源的标识信息,根据多媒体资源的标识信息与多媒体资源的对应关系,确定所述标识信息对应在线多媒体资源时,开启在线多媒体资源对应的多媒体数据采集设备,从所述多媒体数据采集设备获取多媒体数据,并将所述多媒体数据发送给所述媒体播放器,其中,所述多媒体资源的标识信息与多媒体资源的对应关系,具体为:所述多媒体资源的标识信息与多媒体资源的类型的对应关系或所述多媒体资源的标识信息与多媒体数据采集设备的标识信息的对应关系;
所述媒体播放器,用于向所述媒体服务器发送所述媒体播放请求消息,且接收所述媒体服务器发送的所述多媒体数据。
9.如权利要求8所述的***,其特征在于,还包括媒体控制器:
所述媒体控制器,用于向所述媒体服务器发送查询消息,所述查询消息中携带所述媒体控制器的MAC地址;
所述媒体服务器,还用于对所述MAC地址进行认证,若认证通过,向所述媒体控制器发送响应消息,所述响应消息中携带在线多媒体资源的标识信息;
所述媒体控制器,还用于将所述在线多媒体资源的标识信息通过播放控制命令发送给所述媒体播放器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310737678.3A CN103731339B (zh) | 2013-12-27 | 2013-12-27 | 数字生活网络联盟***及***中在线多媒体资源共享方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310737678.3A CN103731339B (zh) | 2013-12-27 | 2013-12-27 | 数字生活网络联盟***及***中在线多媒体资源共享方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103731339A CN103731339A (zh) | 2014-04-16 |
CN103731339B true CN103731339B (zh) | 2019-08-09 |
Family
ID=50455274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310737678.3A Expired - Fee Related CN103731339B (zh) | 2013-12-27 | 2013-12-27 | 数字生活网络联盟***及***中在线多媒体资源共享方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103731339B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104618418B (zh) * | 2014-07-09 | 2019-09-10 | 腾讯科技(北京)有限公司 | 播放多媒体文件的方法及装置 |
CN106791944A (zh) * | 2015-11-23 | 2017-05-31 | 北大方正集团有限公司 | 多屏互动方法、多屏互动装置及多屏互动*** |
CN105939489A (zh) * | 2016-03-31 | 2016-09-14 | 乐视控股(北京)有限公司 | 多媒体数据轮播方法及装置 |
CN114647469A (zh) * | 2018-12-19 | 2022-06-21 | 西安万像电子科技有限公司 | 数据处理方法及*** |
CN110149358B (zh) * | 2019-03-27 | 2022-03-18 | 西安万像电子科技有限公司 | 数据传输方法、***及装置 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018237A (zh) * | 2007-01-16 | 2007-08-15 | 成都金山互动娱乐科技有限公司 | 一种网络游戏在线同步解说播放的方法 |
CN101600101A (zh) * | 2009-06-24 | 2009-12-09 | 中兴通讯股份有限公司 | 一种移动多媒体广播的音视频共享方法及*** |
CN101800838A (zh) * | 2009-12-25 | 2010-08-11 | 袁炜 | 一种互联网电视虚拟机 |
CN101820534A (zh) * | 2009-02-27 | 2010-09-01 | 青岛海信电器股份有限公司 | 一种网络流媒体播放方法、***和终端服务器 |
CN102025709A (zh) * | 2009-09-10 | 2011-04-20 | 腾讯科技(深圳)有限公司 | 一种多媒体播放器及多媒体丰富信息输出方法和装置 |
CN201846356U (zh) * | 2010-07-31 | 2011-05-25 | 大连工业大学 | 实时现地多媒体信息采集通信*** |
CN102104798A (zh) * | 2010-12-09 | 2011-06-22 | 胡建军 | 远程购物视频***及选购方法 |
CN102291412A (zh) * | 2011-08-29 | 2011-12-21 | 中兴通讯股份有限公司 | 一种基于http的多媒体业务实现方法、***及装置 |
CN102348089A (zh) * | 2010-08-06 | 2012-02-08 | 康佳集团股份有限公司 | 视频播放方法及*** |
CN103220301A (zh) * | 2013-04-28 | 2013-07-24 | 青岛海信移动通信技术股份有限公司 | 一种媒体播放控制方法及其装置 |
CN103237249A (zh) * | 2013-04-09 | 2013-08-07 | 青岛海信移动通信技术股份有限公司 | 数字生活网络联盟***中的播放控制方法、装置及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9138644B2 (en) * | 2002-12-10 | 2015-09-22 | Sony Computer Entertainment America Llc | System and method for accelerated machine switching |
-
2013
- 2013-12-27 CN CN201310737678.3A patent/CN103731339B/zh not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018237A (zh) * | 2007-01-16 | 2007-08-15 | 成都金山互动娱乐科技有限公司 | 一种网络游戏在线同步解说播放的方法 |
CN101820534A (zh) * | 2009-02-27 | 2010-09-01 | 青岛海信电器股份有限公司 | 一种网络流媒体播放方法、***和终端服务器 |
CN101600101A (zh) * | 2009-06-24 | 2009-12-09 | 中兴通讯股份有限公司 | 一种移动多媒体广播的音视频共享方法及*** |
CN102025709A (zh) * | 2009-09-10 | 2011-04-20 | 腾讯科技(深圳)有限公司 | 一种多媒体播放器及多媒体丰富信息输出方法和装置 |
CN101800838A (zh) * | 2009-12-25 | 2010-08-11 | 袁炜 | 一种互联网电视虚拟机 |
CN201846356U (zh) * | 2010-07-31 | 2011-05-25 | 大连工业大学 | 实时现地多媒体信息采集通信*** |
CN102348089A (zh) * | 2010-08-06 | 2012-02-08 | 康佳集团股份有限公司 | 视频播放方法及*** |
CN102104798A (zh) * | 2010-12-09 | 2011-06-22 | 胡建军 | 远程购物视频***及选购方法 |
CN102291412A (zh) * | 2011-08-29 | 2011-12-21 | 中兴通讯股份有限公司 | 一种基于http的多媒体业务实现方法、***及装置 |
CN103237249A (zh) * | 2013-04-09 | 2013-08-07 | 青岛海信移动通信技术股份有限公司 | 数字生活网络联盟***中的播放控制方法、装置及*** |
CN103220301A (zh) * | 2013-04-28 | 2013-07-24 | 青岛海信移动通信技术股份有限公司 | 一种媒体播放控制方法及其装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103731339A (zh) | 2014-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103166941B (zh) | 一种数据分享的方法及装置 | |
US9848024B1 (en) | Multiple media device infrastructure | |
CN106416180B (zh) | 使用客户端交互的abr网络中的冲突检测和解决 | |
CN103731339B (zh) | 数字生活网络联盟***及***中在线多媒体资源共享方法 | |
WO2017101419A1 (zh) | 投屏方法 | |
CN109275130A (zh) | 一种投屏方法、装置及存储介质 | |
KR101411739B1 (ko) | 세컨 디바이스를 이용하여 tv 스크린 상에 제공되는 콘텐츠를 캡쳐하고 이를 소셜 서비스와 연결할 수 있는 방법 및 그 시스템 | |
JP2012249275A (ja) | コンテンツ同時再生端末、コンテンツ同時再生システムおよびコンテンツ同時再生方法 | |
CN104252428B (zh) | 设备识别方法及设备 | |
WO2018000634A1 (zh) | 一种视频直播方法、装置、设备及*** | |
US9392315B1 (en) | Remote display graphics | |
CN103596019B (zh) | 用于跨屏显示iptv内容的方法和*** | |
WO2014190655A1 (zh) | 应用同步方法、应用服务器及终端 | |
CN102710986A (zh) | 手机音视频播放方法及手机、播放设备 | |
CN103873956B (zh) | 媒体文件播放方法、***、播放器、终端及媒体存储平台 | |
US9865273B2 (en) | Tangible multimedia content playback method and apparatus | |
CN112261421A (zh) | 虚拟现实的显示方法、装置、电子设备及存储介质 | |
CN109996024A (zh) | 一种交互方法及装置 | |
EP3160101A1 (en) | Multi-media resource management method, cloud server and electronic device | |
US20180343473A1 (en) | Method for providing content service and system thereof | |
CN108668151B (zh) | 音视频交互方法及装置 | |
US9210233B2 (en) | System for sending internet based content to a media device through a mobile phone | |
US20120281066A1 (en) | Information processing device and information processing method | |
CN102510470B (zh) | 一种媒体流数据复制方法和设备 | |
TWI469606B (zh) | 流媒體分享請求系統、流媒體提供系統及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190809 |
|
CF01 | Termination of patent right due to non-payment of annual fee |