CN112769818A - 一种基于网页即时通讯及ip通信的视频处理方法 - Google Patents

一种基于网页即时通讯及ip通信的视频处理方法 Download PDF

Info

Publication number
CN112769818A
CN112769818A CN202110008530.0A CN202110008530A CN112769818A CN 112769818 A CN112769818 A CN 112769818A CN 202110008530 A CN202110008530 A CN 202110008530A CN 112769818 A CN112769818 A CN 112769818A
Authority
CN
China
Prior art keywords
video
sip server
instant messaging
establishing
receiving
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
Application number
CN202110008530.0A
Other languages
English (en)
Inventor
聂鑫
朱琴维
刘峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Ball Road Technology Co ltd
Original Assignee
Wuhan Ball Road Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Ball Road Technology Co ltd filed Critical Wuhan Ball Road Technology Co ltd
Priority to CN202110008530.0A priority Critical patent/CN112769818A/zh
Publication of CN112769818A publication Critical patent/CN112769818A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请属于视频数据处理技术领域,尤其涉及一种基于网页即时通讯及IP通信的视频处理方法。包括如下步骤用于建立连接请求的步骤、用于回应连接请求的步骤、用于建立连续通道的步骤、用于执行数据传输的步骤、用于结束视频传输的步骤。本申请的基于网页即时通讯及IP通信的视频处理方法,基于在线网页即时通讯技术以及IP互答机制,利用SIP服务器作为桥梁,实现了基于同标准设备高兼容性视频互传功能,能够应用在各类基于web浏览器等网页方式的在线视频播放传输等场合。

Description

一种基于网页即时通讯及IP通信的视频处理方法
技术领域
本申请属于视频数据处理技术领域,尤其涉及一种基于网页即时通讯及IP通信的视频处理方法。
背景技术
随着移动互联网的建设以及5G技术的普及发展,国内网络质量的到飞速提升,基于移动设备的网络音视频流量大幅提升,目前国内在线视频观众获取视频内容的途径除了各大视频app之外,基于使用习惯以及个人爱好的不同仍有许多人坚持或习惯使用网页播放器,网页播放器有利于降低视频播放的软硬件成本,适应性好,因此能够更好的在中低端设备以及老年客户中推广使用,目前的在线播放技术近年来几乎未有较大改进,主要是受年轻用户增长,基于客户端以及硬件解析的在线视频技术更容易受到市场亲来,随着中国老年人口的增多,国家提出了适老化、轻便化的口号,因此基于网页播放器的在线即时视频播放技术有望进一步发展,同时,市场以及用户对其技术更新及性能提升也自然有了新的需求。
发明内容
本申请的目的在于,提供一种适用于网页在线视频播放的基于网页即时通讯及IP通信的视频处理方法。
为实现上述目的,本申请采用如下技术方案。
一种基于网页即时通讯及IP通信的视频处理方法,包括基于SIP协议的视频发送端和视频接收端,以及SIP服务器;所述视频传输包括如下步骤:
用于建立连接请求的步骤
对于视频发送端,首先向SIP服务器传递邀请指令,以向SIP服务器明确被叫方,同时基于网页即时通讯协议利用VoiceEngine建立本地引擎及视频发送功能项目;
用于回应连接请求的步骤
由SIP服务器向视频接收端传递邀请指令,视频接收端自收到SIP服务器传递的邀请指令之后,若接受邀请,则向SIP服务器返回预设同意指令,建立本次连接;若不接受邀请,则向SIP服务器返回预设驳回指令,视频发送端在接收到自SIP传递的驳回指令之后,释放已建立的本地引擎及其对应的视频发送功能项目;通讯结束;
用于建立连续通道的步骤
当视频接收端和视频发送端建立连接,所述视频发送端则向SIP服务器发送确认指令,同时在视频接收功能项目中增加:新建可连续传输的视频传输信道、建立可连续更新信道编码;
用于执行数据传输的步骤
若视频接收端收到自SIP服务器传递的确认指令,则在视频接收功能项目中增加:建立可连续的视频接收和播放信道;建立基于可连续更新信道编码的视频缓存线程;
用于结束视频传输的步骤
若视频传输结束或者接收任务完成,由视频发送端或者视频接收端向SIP服务器传递结束指令,SIP服务器向另一方传递;在接受到或者发送结束指令后,所述视频发送端和发送接收端分别基于网页即时通讯协议利用VoiceEngine建立视频接收功能清除项目。
对前述基于网页即时通讯及IP通信的视频处理方法的进一步改进,所述步骤1中,视频发送功能项目至少包括:用于启动视频发送端本地参数的初始化设置、用于创建独立的视频发送引擎、用于建立必要的音视频播放设备列表;
对前述基于网页即时通讯及IP通信的视频处理方法的进一步改进,所述视频采用IP通信转换后传输,具体而言,对于视频发送端采集或存储的视频信号,根据编码器需求进行数据转换,并将经过量化后的视频数据送入缓存区。
对前述基于网页即时通讯及IP通信的视频处理方法的进一步改进,编码方案基于现行的H.264编码标准,具体而言,对于待传输视频数据,建立网络适配层用于对数据进行相应的配置和头部信息管理;建立视频编码层用于直接对视频数据进行编码;编码器以宏块为单位,对原始视频依次逐帧处理的顺序,按照帧间预测编码方案对视频信号进行处理,所述帧间预测竖直由已编码的参照图经过运动补偿计算得到;
对前述基于网页即时通讯及IP通信的视频处理方法的进一步改进,所述步骤2还包括,基于网页即时通讯协议利用VoiceEngine建立本地引擎及视频接收功能项目;所述视频接收功能项目至少包括:用于启动视频接收端本地参数的初始化设置。
对前述基于网页即时通讯及IP通信的视频处理方法的进一步改进,所述步骤5中,视频接收功能清除项目至少包括:释放相应内存资源、删除引擎。
其有益效果在于:
本申请的基于网页即时通讯及IP通信的视频处理方法,基于在线网页即时通讯技术以及IP互答机制,利用SIP服务器作为桥梁,实现了基于同标准设备高兼容性视频互传功能,能够应用在各类基于web浏览器等网页方式的在线视频播放传输等场合。
说明书附图
本申请无附图。
具体实施方式
以下结合具体实施例对本申请作详细说明。
本申请的一种基于网页即时通讯及IP通信的视频处理方法,主要用于提供一种适用于网页在线播放,便于在移动端轻量化和适老化环境中构建在线视频传输、交互传递网络。
其基本硬件结构包括基于SIP协议的视频发送端和视频接收端,以及SIP服务器;所述视频传输包括如下步骤:
步骤1用于建立连接请求的步骤
对于视频发送端,首先向SIP服务器传递邀请指令,以向SIP服务器明确被叫方,同时基于网页即时通讯协议利用VoiceEngine建立本地引擎及视频发送功能项目;
所述视频发送功能项目至少包括:用于启动视频发送端本地参数的初始化设置、用于创建独立的视频发送引擎、用于建立必要的音视频播放设备列表;
所述视频采用IP通信转换后传输,具体而言,对于视频发送端采集或存储的视频信号,根据编码器需求进行数据转换,并将经过量化后的视频数据送入缓存区;
本实施例中,编码方案基于现行的H.264编码标准,具体而言,对于待传输视频数据,建立网络适配层用于对数据进行相应的配置和头部信息管理;建立视频编码层用于直接对视频数据进行编码;
特别的,本实施例中,编码器以宏块为单位,对原始视频依次逐帧处理的顺序,按照帧间预测编码方案对视频信号进行处理,所述帧间预测竖直由已编码的参照图经过运动补偿计算得到;
步骤2用于回应连接请求的步骤
由SIP服务器向视频接收端传递邀请指令,视频接收端自收到SIP服务器传递的邀请指令之后,若接受邀请,则向SIP服务器返回预设同意指令,建立本次连接;同时基于网页即时通讯协议利用VoiceEngine建立本地引擎及视频接收功能项目;所述视频接收功能项目至少包括:用于启动视频接收端本地参数的初始化设置;
若不接受邀请,则向SIP服务器返回预设驳回指令,视频发送端在接收到自SIP传递的驳回指令之后,释放已建立的本地引擎及其对应的视频发送功能项目;通讯结束;
步骤3用于建立连续通道的步骤
若视频接收端和视频发送端已建立连接,所述视频发送端则向SIP服务器发送确认指令,同时在视频接收功能项目中增加:新建可连续传输的视频传输信道、建立可连续更新信道编码;
步骤4用于执行数据传输的步骤
若视频接收端收到自SIP服务器传递的确认指令,则在视频接收功能项目中增加:建立可连续的视频接收和播放信道;建立基于可连续更新信道编码的视频缓存线程;
步骤5用于结束视频传输的步骤
若视频传输结束或者接收任务完成,由视频发送端或者视频接收端向SIP服务器传递结束指令,SIP服务器向另一方传递;
在接受到或者发送结束指令后,所述视频发送端和发送接收端分别基于网页即时通讯协议利用VoiceEngine建立视频接收功能清除项目;
所述视频接收功能清除项目至少包括:释放相应内存资源、删除引擎。
最后应当说明的是,以上实施例仅用以说明本申请的技术方案,而非对本申请保护范围的限制,尽管参照较佳实施例对本申请作了详细地说明,本领域的普通技术人员应当理解,可以对本申请的技术方案进行修改或者等同替换,而不脱离本申请技术方案的实质和范围。

Claims (6)

1.一种基于网页即时通讯及IP通信的视频处理方法,其特征在于,包括基于SIP协议的视频发送端和视频接收端,以及SIP服务器;所述视频传输包括如下步骤:
步骤1用于建立连接请求的步骤
对于视频发送端,首先向SIP服务器传递邀请指令,以向SIP服务器明确被叫方,同时基于网页即时通讯协议利用VoiceEngine建立本地引擎及视频发送功能项目;
步骤2用于回应连接请求的步骤
由SIP服务器向视频接收端传递邀请指令,视频接收端自收到SIP服务器传递的邀请指令之后,若接受邀请,则向SIP服务器返回预设同意指令,建立本次连接;若不接受邀请,则向SIP服务器返回预设驳回指令,视频发送端在接收到自SIP传递的驳回指令之后,释放已建立的本地引擎及其对应的视频发送功能项目;通讯结束;
步骤3用于建立连续通道的步骤
当视频接收端和视频发送端建立连接,所述视频发送端则向SIP服务器发送确认指令,同时在视频接收功能项目中增加:新建可连续传输的视频传输信道、建立可连续更新信道编码;
步骤4用于执行数据传输的步骤
若视频接收端收到自SIP服务器传递的确认指令,则在视频接收功能项目中增加:建立可连续的视频接收和播放信道;建立基于可连续更新信道编码的视频缓存线程;
步骤5用于结束视频传输的步骤
若视频传输结束或者接收任务完成,由视频发送端或者视频接收端向SIP服务器传递结束指令,SIP服务器向另一方传递;在接受到或者发送结束指令后,所述视频发送端和发送接收端分别基于网页即时通讯协议利用VoiceEngine建立视频接收功能清除项目。
2.根据权利要求1所述一种基于网页即时通讯及IP通信的视频处理方法,其特征在于,所述步骤1中,视频发送功能项目至少包括:用于启动视频发送端本地参数的初始化设置、用于创建独立的视频发送引擎、用于建立必要的音视频播放设备列表。
3.根据权利要求2所述一种基于网页即时通讯及IP通信的视频处理方法,其特征在于,所述视频采用IP通信转换后传输,具体而言,对于视频发送端采集或存储的视频信号,根据编码器需求进行数据转换,并将经过量化后的视频数据送入缓存区。
4.根据权利要求3所述一种基于网页即时通讯及IP通信的视频处理方法,其特征在于,编码方案基于现行的H.264编码标准,具体而言,对于待传输视频数据,建立网络适配层用于对数据进行相应的配置和头部信息管理;建立视频编码层用于直接对视频数据进行编码;编码器以宏块为单位,对原始视频依次逐帧处理的顺序,按照帧间预测编码方案对视频信号进行处理,所述帧间预测竖直由已编码的参照图经过运动补偿计算得到。
5.根据权利要求1所述一种基于网页即时通讯及IP通信的视频处理方法,其特征在于,所述步骤2还包括,基于网页即时通讯协议利用VoiceEngine建立本地引擎及视频接收功能项目;所述视频接收功能项目至少包括:用于启动视频接收端本地参数的初始化设置。
6.根据权利要求1所述一种基于网页即时通讯及IP通信的视频处理方法,其特征在于,所述步骤5中,视频接收功能清除项目至少包括:释放相应内存资源、删除引擎。
CN202110008530.0A 2021-01-05 2021-01-05 一种基于网页即时通讯及ip通信的视频处理方法 Pending CN112769818A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110008530.0A CN112769818A (zh) 2021-01-05 2021-01-05 一种基于网页即时通讯及ip通信的视频处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110008530.0A CN112769818A (zh) 2021-01-05 2021-01-05 一种基于网页即时通讯及ip通信的视频处理方法

Publications (1)

Publication Number Publication Date
CN112769818A true CN112769818A (zh) 2021-05-07

Family

ID=75699329

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110008530.0A Pending CN112769818A (zh) 2021-01-05 2021-01-05 一种基于网页即时通讯及ip通信的视频处理方法

Country Status (1)

Country Link
CN (1) CN112769818A (zh)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100954A (zh) * 2014-05-07 2015-11-25 朱达欣 一种基于互联网通信及流媒体直播的交互应答***及方法
US20150373057A1 (en) * 2014-06-24 2015-12-24 Avaya Inc. ENHANCING MEDIA CHARACTERISTICS DURING WEB REAL-TIME COMMUNICATIONS (WebRTC) INTERACTIVE SESSIONS BY USING SESSION INITIATION PROTOCOL (SIP) ENDPOINTS, AND RELATED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA
CN107040458A (zh) * 2017-03-23 2017-08-11 中国南方电网有限责任公司 一种实现视频会议互通的方法和***
CN107295004A (zh) * 2017-07-21 2017-10-24 881飞号通讯有限公司 一种基于网页通信插件实现的网络语音通信方法及***
CN107465935A (zh) * 2016-06-06 2017-12-12 中兴通讯股份有限公司 一种视频直播方法、用户设备及无人机遥控器
CN107682657A (zh) * 2017-09-13 2018-02-09 中山市华南理工大学现代产业技术研究院 一种基于WebRTC的多人语音视频通话方法及***
CN107809683A (zh) * 2017-11-22 2018-03-16 广东电网有限责任公司教育培训评价中心 一种基于浏览器无插件的直播***及方法
CN108234398A (zh) * 2016-12-15 2018-06-29 中国电信股份有限公司 多媒体通信方法和***以及相关设备
CN109995734A (zh) * 2017-12-30 2019-07-09 中国科学院沈阳计算技术研究所有限公司 一种基于SIP协议的WebRTC的通信方法
CN110430383A (zh) * 2019-08-06 2019-11-08 聚好看科技股份有限公司 终端、信令服务器、音视频通信方法及计算机存储介质
CN111988555A (zh) * 2019-05-21 2020-11-24 阿里巴巴集团控股有限公司 一种数据处理方法、装置、设备和机器可读介质

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100954A (zh) * 2014-05-07 2015-11-25 朱达欣 一种基于互联网通信及流媒体直播的交互应答***及方法
US20150373057A1 (en) * 2014-06-24 2015-12-24 Avaya Inc. ENHANCING MEDIA CHARACTERISTICS DURING WEB REAL-TIME COMMUNICATIONS (WebRTC) INTERACTIVE SESSIONS BY USING SESSION INITIATION PROTOCOL (SIP) ENDPOINTS, AND RELATED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA
CN107465935A (zh) * 2016-06-06 2017-12-12 中兴通讯股份有限公司 一种视频直播方法、用户设备及无人机遥控器
CN108234398A (zh) * 2016-12-15 2018-06-29 中国电信股份有限公司 多媒体通信方法和***以及相关设备
CN107040458A (zh) * 2017-03-23 2017-08-11 中国南方电网有限责任公司 一种实现视频会议互通的方法和***
CN107295004A (zh) * 2017-07-21 2017-10-24 881飞号通讯有限公司 一种基于网页通信插件实现的网络语音通信方法及***
CN107682657A (zh) * 2017-09-13 2018-02-09 中山市华南理工大学现代产业技术研究院 一种基于WebRTC的多人语音视频通话方法及***
CN107809683A (zh) * 2017-11-22 2018-03-16 广东电网有限责任公司教育培训评价中心 一种基于浏览器无插件的直播***及方法
CN109995734A (zh) * 2017-12-30 2019-07-09 中国科学院沈阳计算技术研究所有限公司 一种基于SIP协议的WebRTC的通信方法
CN111988555A (zh) * 2019-05-21 2020-11-24 阿里巴巴集团控股有限公司 一种数据处理方法、装置、设备和机器可读介质
CN110430383A (zh) * 2019-08-06 2019-11-08 聚好看科技股份有限公司 终端、信令服务器、音视频通信方法及计算机存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
尹文刚等: "Android平台上基于HTML5+WebRTC的视频会议***", 《单片机与嵌入式***应用》 *

Similar Documents

Publication Publication Date Title
CN108055496B (zh) 一种视频会议的直播方法和***
CN102883135B (zh) 屏幕共享及控制方法
CN100471114C (zh) 一种通过移动终端访问电脑资源的方法及***
CN107682657A (zh) 一种基于WebRTC的多人语音视频通话方法及***
KR101229370B1 (ko) 비디오폰의 비디오 데이터 수신 및 발송 시스템과, 그의 비디오 데이터 처리방법
CN102325181B (zh) 一种基于共享业务的音视频即时交互通信方法及***
CN101282454A (zh) 一种基于ip机顶盒的视频通讯***
CN101309203A (zh) 一种网络媒体服务方法
Chen et al. Personalized multimedia services using a mobile service platform
EP2972903A1 (en) Distribution control system, distribution control method, and computer-readable storage medium
CN111787399A (zh) 一种视频播放方法、装置和***
KR100628322B1 (ko) 비통신기기를 통하여 방송통신 융합서비스를 중개하는액세스 미디에이터 시스템
CN100568956C (zh) 一种流媒体快速播放的方法
CN101682738A (zh) 视频流送***、代码转换装置和视频流送方法
CN111372113B (zh) 基于数字人表情、嘴型及声音同步的用户跨平台交流方法
CN110418194B (zh) 一种视频分发方法及基站
CN112769818A (zh) 一种基于网页即时通讯及ip通信的视频处理方法
CN102438119B (zh) 一种数字电视的音视频通讯***
CN113014950A (zh) 一种直播同步的方法、***和电子设备
CN112839192A (zh) 基于浏览器的音视频通讯***及方法
US20080107249A1 (en) Apparatus and method of controlling T-communication convergence service in wired-wireless convergence network
JP2014075737A (ja) 画像処理装置、画像処理方法及び画像処理システム
CN111787417B (zh) 基于人工智能ai的音视频的传输控制方法及相关设备
CN101217503A (zh) 即时通讯音视频的能力交换方法、***和即时通讯***
US20080052631A1 (en) System and method for executing server applications in mobile terminal

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210507