首页 / 专利库 / 信号处理 / 采样频率 / 手机面向机顶盒和PC进行视频直播的系统及其工作方法

手机面向机顶盒和PC进行视频直播的系统及其工作方法

阅读:696发布:2024-02-29

专利汇可以提供手机面向机顶盒和PC进行视频直播的系统及其工作方法专利检索,专利查询,专利分析的服务。并且本 发明 的手机面向机顶盒和PC进行视频直播的系统级工作方法涉及网络多媒体电视技术领域、视频传输领域、手机通讯领域,系统包括作为视频直播系统的视频源的手机和与手机无线连接的视频 服务器 ,其中,手机包括视频采集单元,手机 视频编码 单元,音频采集单元、音频编码单元、写入单元、手机存储单元、无线收发单元、及删除单元;视频服务器包括网络通讯单元,视频解码单元、音频解码单元、数据缓冲单元、服务器存储单元、音视频同步单元、直播指令处理单元、服务器视频编码单元、服务器音频编码单元、直播数据发送单元等。由此可实现应用手机采集视频,通过3G无线网络、WIFI或GPRS无线通讯网络,面向多种类型的终端尤其包括机顶盒进行直播的功能。,下面是手机面向机顶盒和PC进行视频直播的系统及其工作方法专利的具体信息内容。

1.一种手机面向机顶盒和PC进行视频直播的系统,其特征在于包括:手机和与手机无线连接的视频服务器,其中,
所述手机包括:用于存储及缓冲发送信息的手机存储单元;用于摄取视频信号的手机视频采集单元;用于采集音频信号的手机音频采集单元;用于对所述手机视频采集单元所摄取的视频信号进行实时编码的手机视频编码单元;用于对手机音频采集单元所采集的音频信号进行实时编码的手机音频编码单元;用于将所述手机视频编码单元和手机音频编码单元各自编码后的数据分别写入所述手机存储单元的缓存区以待分别发送的写入单元、用于将所述缓存区中的数据无线传送到所述视频服务器上的无线收发单元;以及用于将所述缓存区中的所述无线收发单元已经发送的数据删除的删除单元;
所述视频服务器包括:用于存储音视频数据的服务器存储单元;用于收发来自所述手机的无线收发单元及直播客户端的信息的网络通讯单元;用于将所述网络通讯单元接收的所述手机上传的视频数据解码为视频YUV数据的视频解码单元;用于将所述网络通讯单元接收的所述手机所上传的音频数据解码为音频PCM格式数据的音频解码单元;用于将视频解码单元和音频解码单元解码后所得的音频PCM和视频YUV数据放入所述服务器存储单元中的缓存区分别予以缓存以备待用的数据缓冲单元;用于将数据缓存区中的音视频数据按照其时间戳进行同步的音视频同步单元;用于处理所述网络通讯单元接收的直播客户端的直播请求,以确定直播客户端所需要的音视频信息和其所采用的音视频编码格式的直播信令处理单元;用于根据所述直播信令处理单元所确定的直播客户端所需要的音视频信息和音视频编码格式,将缓存的对应视频YUV数据进行相应编码的服务器视频编码单元;用于根据所述直播信令处理单元所确定的直播客户端所需要的音视频信息和音视频编码格式,将缓存的对应音频PCM数据进行相应编码的服务器音频编码单元;用于将服务器视频编码单元和服务器音频编码单元编码后的音视频数据交由网络通讯单元发送到直播客户端的直播数据发送单元。
2.根据权利要求1所述的手机面向机顶盒和PC进行视频直播的系统,其特征在于,所述手机音频采集单元每次采集20ms的音频信号,并将每次采集的音频信号断打上当前的时间戳;所述手机音频编码单元采用AMR或mp3编码格式进行编码。
3.根据权利要求1所述的手机面向机顶盒和PC进行视频直播的系统,其特征在于,所述手机视频采集单元以每秒12到30幅范围内的采样频率采集视频信号,并将每次采集的视频信号打上当前的时间戳;所述手机视频编码单元采用MPEG2、MPE64或H263编码格式进行编码。
4.根据权利要求1所述的手机面向机顶盒和PC进行视频直播的系统,其特征在于,所述视频服务器还包括一合并流单元,用于将服务器视频编码单元和服务器音频编码单元编码后的音视频数据按照工业标准生成标准的视频文件,并存入所述服务器存储单元以供客户端非直播的点播使用。
5.根据权利要求1所述的手机面向机顶盒和PC进行视频直播的系统,其特征在于,所述视频服务器的缓存区包括用于缓存视频数据的视频缓存子区和用于缓存音频数据的音频缓存子区。
6.根据权利要求1所述的手机面向机顶盒和PC进行视频直播的系统,其特征在于,所述直播客户端包括:直播播放器、机顶盒和PC机,其中,直播播放器和网络通讯单元采用HTTP协议或RTSP协议进行通讯,PC机和网络通讯单元采用HTTP协议进行通讯,机顶盒和网络通讯单元采用RTSP协议或HTTP协议进行通讯。
7.根据权利要求1所述的手机面向机顶盒和PC进行视频直播的系统,其特征在于,所述无线收发单元采用TCP协议与所述网络通讯单元进行通讯。
8.一种手机面向机顶盒和PC进行视频直播的系统的工作方法,其特征在于包括步骤:
1)手机音频采集单元和手机视频采集单元分别采集音频数据和视频数据,并对各自所采集的数据以当前采集时间进行时间标记;
2)手机视频编码单元和手机音频编码单元各自将视频数据和音频数据分开进行编码;
3)手机的写入单元将所述手机视频编码单元和手机音频编码单元各自编码后的数据分别写入所述手机存储单元的缓存区以待分别发送;
4)手机的无线收发单元所述缓存区中的数据无线传送到视频服务器上,手机的删除单元将所述缓存区中的所述无线收发单元已经发送的数据删除;
5)视频服务器的网络通讯单元接收来自所述手机的无线收发单元的音频数据和视频数据和直播客户端发送直播请求;
6)视频服务器的视频解码单元和音频解码单元各自将所述网络通讯单元接收的的视频数据解码为视频YUV数据、音频数据解码为音频PCM格式数据;
7)视频服务器的数据缓冲单元将视频解码单元和音频解码单元解码后所得的音频PCM和视频YUV数据放入所述服务器存储单元中的缓存区分别予以缓存以备待用;
8)视频服务器的音视频同步单元将缓存区中的音视频数据按照其时间戳进行同步;
9)视频服务器的直播信令处理单元处理所述网络通讯单元接收的直播客户端的直播请求,以确定直播客户端所需要的音视频信息和其所采用的音视频编码格式;
10)视频服务器的服务器视频编码单元和服务器音频编码单元各自根据所述直播信令处理单元所确定的直播客户端所需要的音视频信息和音视频编码格式,将缓存的对应视频YUV数据进行相应编码和对应音频PCM数据进行相应编码;
11)视频服务器的直播数据发送单元将服务器视频编码单元和服务器音频编码单元编码后的音视频数据交由网络通讯单元发送到直播客户端。
9.根据权利要求8所述的手机面向机顶盒和PC进行视频直播的系统的工作方法,其特征在于还包括服务器的合并流单元将视频编码单元和音频编码单元编码后的音视频数据按照工业标准生成标准的视频文件,并存入所述存储单元以供客户端非直播的点播使用的步骤。
10.根据权利要求8所述的手机面向机顶盒和PC进行视频直播的系统的工作方法,其特征在于:步骤10)中的服务器视频编码单元和服务器音频编码单元各自能同时进行多路编码。

说明书全文

手机面向机顶盒和PC进行视频直播的系统及其工作方法

技术领域

[0001] 本发明涉及网络多媒体电视技术领域、视频传输领域、手机通讯领域,尤其涉及应用于手机视频采集及监控领域的架构设计方案。

背景技术

[0002] 手机视频直播是采用带有摄像头的手机拍摄视频,并通过网络将正在拍摄的视频直播出去,在直播的时候其他人可以通过具有IP通讯能的电视机顶盒或者连网的个人电脑或手机来观看视频。
[0003] 目前手机直播视频存在的技术难度在于手机的运算处理能力较弱,手机连接INTERNET的网络方式有3G,WIFI,GPRS,这些方式相对于有线连接来说都较不可靠,且带宽较低,尤其是GPRS连网方式,其上传带宽在每秒十几KBYTE以下。因此,现有的做法是由手机拍摄图像,然后再通过计算机等将其拍摄的图像送至电视台等等节目制作平台编辑后供用户端播放。
[0004] 然而,不同类型的用户终端观看视频直播时对视频编码的要求是不一样的,并且交互协议也不一样,如个人电脑观看直播视频时是要求得到的是FLASH视频,机顶盒观看直播时要求的编码类型是MPEG,2,手机观看直播视频时要求的编码类型是H263,而现有的一种直播服务器对所有的客户端发送的只能是同一种编码类型的视频流,这就导致每一种直播视频服务器的服务范围极为有限,使得视频服务器供应商难以获得更多的利润,而且,对于客户端,其若需要不同编码类型的视频流,则需要连接不同种类的直播视频服务器,使得客户端的使用极为不便。
[0005] 因此,如何将手机作为视频源以及突破现有直播视频服务器的局限性,形成一种以手机面向机顶盒和PC进行视频直播的系统,实已成为本领域技术人员亟待解决的技术课题。

发明内容

[0006] 本发明的目的在于提供一种手机面向机顶盒和PC进行视频直播的系统及其工作方法。
[0007] 为了达到上述目的及其他目的,本发明提供的手机面向机顶盒和PC进行视频直播的系统,包括:手机和与手机无线连接的视频服务器。
[0008] 其中,所述手机包括:用于存储及缓冲发送信息的手机存储单元;用于摄取视频信号的 手机视频采集单元;用于采集的音频信号的手机音频采集单元;用于对所述手机视频采集单元所摄取的视频信号进行实时编码的手机视频编码单元;用于对手机音频采集单元所采集的音频信号进行实时编码的手机音频编码单元;用于将所述手机视频编码单元和手机音频编码单元各自编码后的数据分别写入所述手机存储单元的缓存区以待分别发送的写入单元、用于将所述缓存区中的数据无线传送到所述视频服务器上的无线收发单元;以及用于将所述缓存区中的所述无线收发单元已经发送的数据删除的删除单元。 [0009] 所述视频服务器包括:用于存储音视频数据的服务器存储单元;用于收发来自所述手机的无线收发单元及直播客户端的信息的网络通讯单元;用于将所述网络通讯单元接收的所述手机上传上传的视频数据解码为视频YUV数据的视频解码单元;用于将所述网络通讯单元接收的所述手机所上传的音频数据解码为音频PCM格式数据的音频解码单元;用于将视频解码单元和音频解码单元解码后所得的音频PCM和视频YUV数据放入所述服务器存储单元中的缓存区分别予以缓存以备待用的数据缓冲单元;用于将数据缓存区中的音视频数据按照其时间戳进行同步的音视频同步单元;用于处理所述网络通讯单元接收的直播客户端的直播请求,以确定直播客户端所需要的音视频信息和其所采用的音视频编码格式的直播信令处理单元;用于根据所述直播信令处理单元所确定的直播客户端所需要的音视频信息和音视频编码格式,将缓存的对应视频YUV数据进行相应编码的服务器视频编码单元;用于根据所述直播信令处理单元所确定的直播客户端所需要的音视频信息和音视频编码格式,将缓存的对应音频PCM数据进行相应编码的服务器音频编码单元;用于将服务器视频编码单元和服务器音频编码单元编码后的音视频数据交由网络通讯单元发送到直播客户端的直播数据发送单元。
[0010] 此外,所述视频服务器还可包括一用于将服务器视频编码单元和服务器音频编码单元编码后的音视频数据按照工业标准生成标准的视频文件,并存入所述服务器存储单元以供客户端非直播的点播使用的合并流单元。
[0011] 本发明的手机面向机顶盒和PC进行视频直播的系统的工作方法,包括步骤:1)手机音频采集单元和手机视频采集单元分别采集音频数据和视频数据,并对各自所采集的数据以当前采集时间进行时间标记;2)手机视频编码单元和手机音频编码单元各自将视频数据和音频数据分开进行编码;3)手机的写入单元将所述手机视频编码单元和手机音频编码单元各自编码后的数据分别写入所述手机存储单元的缓存区以待分别发送;4)手机的无线收发单元所述缓存区中的数据无线传送到视频服务器上,手机的删除单元将所述缓存区中的所述无线收发单元已经发送的数据删除;5)视频服务器的网络通讯单元接收来自所述手机的无线收发单元 的音频数据和视频数据和直播客户端发送直播请求;6)视频服务器的视频解码单元和音频解码单元各自将所述网络通讯单元接收的的视频数据解码为视频YUV数据、音频数据解码为音频PCM格式数据;7)视频服务器的数据缓冲单元将视频解码单元和音频解码单元解码后所得的音频PCM和视频YUV数据放入所述服务器存储单元中的缓存区分别予以缓存以备待用;8)视频服务器的音视频同步单元将缓存区中的音视频数据按照其时间戳进行同步;9)视频服务器的直播信令处理单元处理所述网络通讯单元接收的直播客户端的直播请求,以确定直播客户端所需要的音视频信息和其所采用的音视频编码格式;10)视频服务器的服务器视频编码单元和服务器音频编码单元各自根据所述直播信令处理单元所确定的直播客户端所需要的音视频信息和音视频编码格式,将缓存的对应视频YUV数据进行相应编码和对应音频PCM数据进行相应编码;以及11)视频服务器的直播数据发送单元将服务器视频编码单元和服务器音频编码单元编码后的音视频数据交由网络通讯单元发送到直播客户端。
[0012] 此外,还可包括服务器的合并流单元将视频编码单元和音频编码单元编码后的音视频数据按照工业标准生成标准的视频文件,并存入所述存储单元以供客户端非直播的点播使用的步骤。
[0013] 综上所述,本发明的手机面向机顶盒和PC进行视频直播的系统由作为视频直播系统的视频源的手机将音视频数据发送到视频服务器后,视频服务器应各直播客户端的请求,对视频数据和音频数据进行符合各客户端各自要求的编码,由此,可实现由手机上传一路实时的音视频输入而输出多路不同格式的音视频流。以满足不同的客户端的需求,可大大提升手机和视频服务器的卖点。附图说明
[0014] 图1为本发明的手机面向机顶盒和PC进行视频直播的系统架构示意图。 [0015] 图2为本发明的手机面向机顶盒和PC进行视频直播的系统中的手机架构示意图。图3为本发明的手机面向机顶盒和PC进行视频直播的系统中的视频服务器架构示意图。

具体实施方式

[0016] 请参见图1,本发明的手机面向机顶盒和PC进行视频直播的系统至少包括:手机和与手机无线连接的视频服务器。
[0017] 请参见图2,所述手机包括:用于存储信息及缓冲发送的手机存储单元;用于摄取视频信号的手机视频采集单元;用于采集的音频信号的手机音频采集单元;用于对所述手机视频采 集单元所摄取的视频信号进行实时编码的手机视频编码单元;用于对手机音频采集单元所采集的音频信号进行实时编码的手机音频编码单元;用于将所述手机视频编码单元和手机音频编码单元各自编码后的数据分别写入所述手机存储单元的缓存区以待分别发送的写入单元、用于将所述缓存区中的数据无线传送到所述视频服务器上的无线收发单元;以及用于将所述缓存区中的所述无线收发单元已经发送的数据删除的删除单元。 [0018] 其中,所述手机音频采集单元可每次采集20ms的音频信号,并将每次采集的音频信号断打上当前的时间戳;所述手机音频编码单元采用AMR或mp3编码格式进行编码;所述手机视频采集单元可以每秒12到30幅范围内的采样频率采集视频信号,并将每次采集的视频信号打上当前的时间戳;所述手机视频编码单元采用MPEG2、MPEG4或H263编剧格式进行编码。
[0019] 请参见图3,所述视频服务器包括:用于存储音视频数据的服务器存储单元;用于收发来自所述手机的无线收发单元及直播客户端的信息的网络通讯单元;用于将所述网络通讯单元接收的所述手机上传上传的视频数据解码为视频YUV数据的视频解码单元;用于将所述网络通讯单元接收的所述手机所上传的音频数据解码为音频PCM格式数据的音频解码单元;用于将视频解码单元和音频解码单元解码后所得的音频PCM和视频YUV数据放入所述服务器存储单元中的缓存区分别予以缓存以备待用的数据缓冲单元;用于将数据缓存区中的音视频数据按照其时间戳进行同步的音视频同步单元;用于处理所述网络通讯单元接收的直播客户端的直播请求,以确定直播客户端所需要的音视频信息和其所采用的音视频编码格式的直播信令处理单元;用于根据所述直播信令处理单元所确定的直播客户端所需要的音视频信息和音视频编码格式,将缓存的对应视频YUV数据进行相应编码的服务器视频编码单元;用于根据所述直播信令处理单元所确定的直播客户端所需要的音视频信息和音视频编码格式,将缓存的对应音频PCM数据进行相应编码的服务器音频编码单元;用于将服务器视频编码单元和服务器音频编码单元编码后的音视频数据交由网络通讯单元发送到直播客户端的直播数据发送单元。
[0020] 其中,所述视频服务器的缓存区可包括用于缓存视频数据的视频缓存子区和用于缓存音频数据的音频缓存子区;而所述直播客户端:采用HTTP协议或RTSP协议和网络通讯单元进行通讯的直播播放器、和网络通讯单元采用HTTP协议进行通讯的PC机、以及和网络通讯单元采用RTSP协议或HTTP协议进行通讯的机顶盒等;而所述网络通讯单元采用TCP协议与所述无线收发单元进行通讯。
[0021] 此外,所述视频服务器还可包括一用于将服务器视频编码单元和服务器音频编码单元编码后的音视频数据按照工业标准生成标准的视频文件,并存入所述服务器存储单元以供客户端非直播的点播使用的合并流单元。
[0022] 上述手机面向机顶盒和PC进行视频直播的系统的工作方法如下: [0023] 首先,手机音频采集单元和手机视频采集单元分别采集音频数据和视频数据,并对各自所采集的数据以当前采集时间进行时间标记;
[0024] 接着,手机视频编码单元和手机音频编码单元各自将视频数据和音频数据分开进行编码;
[0025] 接着,手机的写入单元将所述手机视频编码单元和手机音频编码单元各自编码后的数据分别写入所述手机存储单元的缓存区以待分别发送;
[0026] 接着,手机的无线收发单元所述缓存区中的数据无线传送到视频服务器上,手机的删除单元将所述缓存区中的所述无线收发单元已经发送的数据删除; [0027] 接着,视频服务器的网络通讯单元接收来自所述手机的无线收发单元的音频数据和视频数据和直播客户端发送直播请求;
[0028] 接着,视频服务器的视频解码单元和音频解码单元各自将所述网络通讯单元接收的的视频数据解码为视频YUV数据、音频数据解码为音频PCM格式数据; [0029] 接着,视频服务器的数据缓冲单元将视频解码单元和音频解码单元解码后所得的音频PCM和视频YUV数据放入所述服务器存储单元中的缓存区分别予以缓存以备待用; [0030] 接着,视频服务器的音视频同步单元将缓存区中的音视频数据按照其时间戳进行同步;
[0031] 接着,视频服务器的直播信令处理单元处理所述网络通讯单元接收的直播客户端的直播请求,以确定直播客户端所需要的音视频信息和其所采用的音视频编码格式; [0032] 接着,视频服务器的服务器视频编码单元和服务器音频编码单元各自根据所述直播信令处理单元所确定的直播客户端所需要的音视频信息和音视频编码格式,将缓存的对应视频YUV数据进行相应编码和对应音频PCM数据进行相应编码,两者各自能同时进行多路编码;
[0033] 接着,视频服务器的直播数据发送单元将服务器视频编码单元和服务器音频编码单元编码后的音视频数据交由网络通讯单元发送到直播客户端;
[0034] 最后,服务器的合并流单元将视频编码单元和音频编码单元编码后的音视频数据按照工业标准生成标准的视频文件,并存入所述存储单元以供客户端非直播的点播使用的步骤。
[0035] 由上可见,1、手机是将音频数据和视频数据分开发送而不是传送合并好的视频流;2、 手机存储单元存在一个数据缓冲区,即编码后的音频数据和视频数据并没有直接发送,而是先放入缓冲区,然后再由手机的无线收发单元从缓冲区中取数据发送,这样做的目的是因为手机无线所采用的通讯网络并不可靠且带宽较低,当网络条件不好的时候可以先把数据缓冲而不是丢弃,这样可使视频服务器上保存的视频文件数据是完整的;3、在视频服务器中存在单独的音频数据缓存子区和视频数据缓存子区,这两个缓存子区的存在为在视频服务器完成音视频的同步提供了条件;4、服务器音频缓存子区和服务器视频缓存子区在音频解码模和视频解码模块后面,其中存放的是解码后的音频和视频数据,这为视频服务器同时输出多路不同编码格式的直播流提供了条件;5、在视频服务器中,将直接数据发送单元和流合并单元分开,这样在视频服务器提供直播服务的同时,也保存了一份视频文件供将来进行点播之用;6、音视频的同步处理在视频服务器中的音视频同步处理单元中完成,而不是在直播客户端完成。
[0036] 综上所述,本发明的的手机面向机顶盒和PC进行视频直播的系统及其工作方法是由手机作为视频直播系统的视频源,而视频服务器接收视频源的数据后,应各直播客户端的请求,对视频数据和音频数据进行符合各客户端各自要求的编码,由此,可实现由手机上传一路实时的音视频输入而输出多路不同格式的音视频流。以满足不同的客户端的需求,可大大提升手机和视频服务器的卖点。
[0037] 上述实施例仅列示性说明本发明的原理及功效,而非用于限制本发明。任何熟悉此项技术的人员均可在不违背本发明的精神及范围下,对上述实施例进行修改。因此,本发明的权利保护范围,应如权利要求书所列。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈