3G-324M入门

从K770看2007年3G视频通话与Cyber-shot手机影像技术 移动通信演进中,视频通话与手机影像始终是技术迭代的两条关键主线。3G时代的视频通话多基于电路域承载,通常使用H.263或MPEG-4编码,信道速率被限制在64kbps左右;与此同时,手机厂商通过与相机品牌深度合作,将Cyber-shot等影像概念引入移动终端,推动拍照体验向专业化演进。索尼爱立信K770正是2007年将3G视频通话与Cyber-shot影像能力整合到同一款紧凑机型中的典型代表,它的双摄像头、拍照快捷键和场景模式设计,折射出当时终端在带宽、编码、功耗与成像算法之间的多重妥协。借助FFmpeg、 阅读详情
rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"> rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso"> rel="themeData" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"> rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">

1, 简介

3G(3rd Generation)第3代移动通信系统(IMT-2000);模拟手机被称为1G,数字手机称为2G,增加了GPRS后称为2.5G。

H.324协议指定了如何用同步V.34 Modem来进行基于POTS(Plain Old Telephone Systems)的多媒体通信,其移动扩展部分(H.324M)适用于无线、移动产业;3GPP在ITU H.324M及其他国际标准基础上制订了3G-324M框架性协议,它可以在无线电路交换网络上实现实时多媒体服务,使视频、音频、控制信号等在同一个64K的物理链路上传输;3GPP 3G-324M标准包括两个TS(Technical specs),TS 26.112用于CS呼叫建立,TS 26.111定义3G-324M初始化和操作过程;3GPP2对应的标准为3GPP2 C.S0042 for Circuit-Switched Video Conferencing Services。

如下图所示,3G-324M包括数个子协议:


图1,3G-324M的关键组成元素,摘自参考文献1

H.223,语音、视频、用户数据和控制数据的多路复用与分离(Multiplexing、De-Multiplexing),制定了多路音频和视频信号在单个移动通讯信道的多路复用应用标准;

H.245,制定了在各个阶段的消息控制交换标准;

Audio codec,ARM是强制标准,G.723.1为可选的老的编码标准;

Video codec,H.263为强制性基准协议,MPEG-4是推荐标准;

2, H.245协议

3G-324M中使用H.245作为终端控制协议,所支持的H.245最低版本是Version 3,推荐实现更新的版本;

H.245使用ASN.1定义消息参数,使用PER编码成字节流;

H.245提供如下功能:

l  支持NSRP、CCSRL;

l  主从模式确定,在会话开始时确定哪个终端作为主控制终端,发生冲突时由主终端确定通信状态;

l  终端能力交换,如多路复用的可选模式、codec、数据共享模式及参数;

l  逻辑通道信令,用于开关媒体传输的逻辑信道,协商相关参数;

l  复用表初始化和更新,增删复用表项;

l  模式请求(Mode request),用于请求从接收者到发送者的操作模式,

l  传输延迟测量,提供精确的质量特性度量;

l  回环测试(Loopback testing);

l  混杂呼叫控制(Miscellaneous call control)命令和指示;

 

3, H.223协议

多路复用技术为每种媒体类型指定了一个逻辑信道,可以把不同源提供的多路比特流(如视频、语音、数据、控制信号)合并成单个比特流,在单路信道上进行传输。

H.223多路复用和信号分离层(Multiplexing and De-multiplexing layer)提供多路逻辑信道到单个信道的合并,可以同时支持分时多路复用和包多路复用两种模式;由于无线环境数据传输的高位错误率(Bit Error Rate),H.223定义了不同操作模式用于处理传输出错;

Level 0(H.223基本协议),提供同步和比特填充支持,支持媒体、控制信息和数据包的混合传输;不提供任何容错功能;

Level 1(H.223附录A),使用的同步机制可以有效增强易出错信道的传输性能,提高了mux-PDU的同步传输性能,但在冲突发生时会发生某些出错风险;

Level 2(H.223附录B),是Level 1的进一步增强,提供更稳定的MUX-PDU数据帧;

Level 3(H.223附录C),提供了最稳定的传输方案,但在3G-324M中没有被采用;

 

H.223适配层(Adaptation Layer)提供逻辑信道的QoS,

AL1,用于传输数据和H.245控制消息,不提供出错检测和恢复能力;

AL2,提供8位CRC校验及可选顺序编码控制,适用于音频数据传输;

AL3,提供了16位CRC校验和可选顺序编码,传输变长的AL SDUs,提供可选的重传过程,适用于视频数据传输;

4, 3G-324M协议过程

首先是低电平连接,即通信双方间的数字链路的确立;在呼叫信令成功初始化的同时,一条64kbit/s的透明数据传输链路也成功建立,H.324M比特流将通过这条链路进行传输;该链路建立后,3G-324M手机将执行下述过程:

1,  手机电平检测,即选择H.223多路复用层:每部手机发送一个标志位序列来表示他所能支持的最高移动多路复用电平,采用最高值作为公共电平;手机电平1、2、3分别对应H.223附件A、B、C;

2,  MUX-PDUS的传输:传输H.223复用协议数据单元帧;

3,  H.245简单响应协议(SRP);

4,  终端交换能力,包括音视频能力、所支持的移动方面的扩展、所支持的复用选项等;

5,  主从模式的决定,H.245消息“Master Slave Determination(MSD) Request”,确定终端的主从模式;

6,  开放逻辑信道,承载话音、视频媒体,定义他们的复用表给远端解复用端;

7,  通话建立后进行媒体交换;

 

参考文献:

[1]    Eli Orr, Radvision,Understanding the 3G-324M Spec,2003

[2]    NMS,3G基础知识及3G/视频产品应用,www.ctiforum.com,2005.03

[3]    吴海英,浅谈h.324m/3g-324m多媒体视频协议的互操作性,视频通信,2007-12

 

3G 视频通话技术栈拆解:以索尼爱立信 K770 老手机为例 视频通话的承载方式随移动通信制式不断变化:今天的 VoLTE 与微信视频走基于 IP 的 IMS/RTP 通道,而早期 3G 时代依赖 WCDMA/UMTS 电路域固定 64 kbps 信道。以 2007 年索尼爱立信 Cyber-shot 手机 K770 为样本,可以清晰拆解这一代技术:3G 视频通话并非简单的流量视频,其核心是 3G-324M 协议族,由 H.223 完成音视频与控制数据复用,H.245 负责能力协商,图像压缩以 H.263 为主。理解这套协议栈,对老设备维护、移动通信标准研究以及把握网 阅读详情

相关推荐

从索尼爱立信K770看3G视频通话技术演进与移动影像设计

移动通信从电路交换到分组交换的演进过程中,视频通话始终是备受关注的功能场景。在早期WCDMA网络中,3G视频通话依赖电路域承载与3G-324M协议族协同工作,通过H.223复用、H.245能力协商以及H.263/AMR编码,在64kbps速率的窄带信道中实现音视频传输。这一过程涉及终端硬件、通信协议与功耗控制的深度耦合,也催生了手机前置摄像头与业务分工型多摄的出现。索尼爱立信K770作为2007年的中端Cyber-shot手机,以不足的摄像头成本兼顾拍照与视频通话需求,其工程选型和时间竞争,对理解从功能机到

weixin_29061509的博客 337

3G-324M和H.324M的区别

1.3G-324M    支持移动视频手机和应用系统通讯的事实标准和行业标准被统称为3G-324M 泛标准(Umbrella Standards)。3G-324M标准由3GPP(3rd Generation Partnership Project)组织制定,它包含一些子标准,为应用创建、互操作性和互连提供了基础.    交换电路采用3G-324M协议.    采用3G-324M作为其移

mukubes的专栏 1180

复盘索尼爱立信W995:3G视频通话与多媒体技术演进

视频通话早已成为日常沟通的一部分,但其技术并不只有互联网RTC这一种形态。在3G移动通信早期,主流方案是电信级的3G视频通话,它采用电路域承载,依赖H.324M协议族,通过H.223复用、H.245协商来保证通话质量。理解这套与传统语音同源的协议体系,有助于看清它和WebRTC等IP分组域方案的本质差异。同时,以索尼爱立信W995这样的Walkman音乐手机为样本,还能看到功能机时代在有限带宽、有限解码能力下如何通过软硬件协同实现流畅的本地娱乐。文章结合FFmpeg转码、媒体兼容矩阵和批量验证等工程方法,为

weixin_32642109的博客 255

生成n位格雷码

问题:产生n位元的所有格雷码。 格雷码(Gray Code)是一个数列集合,每个数使用二进位来表示,假设使用n位元来表示每个数字,任两个数之间只有一个位元值不同。 例如以下为3位元的格雷码: 000 001 011 010 110 111 101 100 。 如果要产生n位元的格雷码,那么格雷码的个数为2^n.假设原始的值从0开始,格雷码产生的规律是:

悦兮Yui的博客 1245

MQTT阿里云OTA 调试记录

2.验证,这个验证是什么意思呢,就是阿里云会把你包的信息,比如包大小,streamid(相当于包的识别码),版本号发送给你的设备,然后如果你没发送升级成功的包给阿里云,这里会是一直验证中的状态,那你的设备每次重新连接阿里云,发送connect包给阿里云的时候,阿里云就会发送一次这个验证(upgrade)包。提取到了之后就可以发送请求包了,这个请求包比较坑,也可能是我没付费,他的包一次最多只有1024个字节的数据。之前说了,验证状态下,设备发送connect包给阿里云,阿里云就会发一个upgrade包给你。

qq_42585211的博客 1231

SuperMap iObjects Java组件开发——环境部署(IntelliJ IDEA)

SuperMap iObjects Java 是面向GIS应用系统开发者的组件式GIS开发平台,具有强大的地理数据管理、编辑、显示、分析等功能,并且其具有极强的易用性和丰富的帮助资源,适宜快速开发大型GIS应用系统。本文将介绍如何在IntelliJ IDEA集成开发环境中进行SuperMap iObjects Java组件的环境部署。

nan620403的博客 1081

H.324M & 3G-324M

 H.324M标准指的是H.324标准的“移动部分”扩展。H.324协议指定了如何用同步V.34 Modem来进行基于POTS(Plain Old Telephone Systems)的多媒体通信。H.324M为了在无线或移动产业扩展这种标准,移动扩展部分(H.324M)在H.324附件C和H.223附件A、B、C中都分别做了定义。H.223移动部分附件在错误保护和控制方面做了

CodeJoker的专栏 4790

STM32cube HAL库两条命令实现i2c通信---Nucleo L476RG用I2C实现tmp117模块温度读取并串口打印

Getting Started with STM32 - I2C Example

m0_54706625的博客 1831

Understanding the 3G-324M Spec

Understanding the 3G-324M Spec 2011年12月25日   Understanding the 3G-324M Spec Understanding the 3G-324M Spec: Part 1 When discussing wireless multimedia services, there is quite a bit of space betw...

vvh694mv 212

图论:Dijkstra算法——最详细的分析,图文并茂,一次看懂!

Dijstra算法

普罗米修斯的博客 18万+

MONAI教程<1>-安装

MONAI的安装非常简单,常用的有两种方法: 直接 pip install monai 从GitHub 上安装 monai是通常配合其他库一起使用的,比如pytorch, nibabel, skimage, pillow等等。缺什么直接pip install 就行

Tina姐的博客 1万+

从K770看3G视频通话:从H.324M协议栈到VoLTE的演进

视频通话是移动通信与多媒体技术交汇的典型应用,早在3G时代便已通过电路域承载实现商用,与今天基于IP网络的互联网视频通话在架构上截然不同。理解这一差异,需要从H.324M协议框架说起——它融合了AMR语音编码、H.263视频编码、H.245能力协商与H.223数据复用,整套协议栈协同工作,才能在64kbps的专用信道上传输音视频。这种设计体现了早期移动多媒体业务的工程取舍:稳定性优先,但扩展性和码率自适应能力薄弱。随着网络演进至IMS与VoLTE,视频通话逐渐迁移到全IP架构,SIP/SDP替代了传统信令,

diaoju3333的博客 458

MGC3130 3D手势识别传感器原理图设计,已量产(交互传感器)

最近在落地一款互动艺术装置的控制模块,选了 Microchip 的 MGC3130 做核心 —— 这颗芯片算是 GestIC® 近场传感技术的 “熟面孔” 了,把 3D 手势识别、运动跟踪的信号处理都集成在一颗芯片里,0-10cm 的检测距离刚好适配桌面级互动场景,挥挥手就能控设备的体验,放在艺术装置里确实很出效果。今天扒一下实际跑通的原理图,聊聊每个模块的设计思路。

不脱发的程序猿 369

3G基础知识1

3G是什么?3G是"3rd Generation"(第三代)的缩写,即第三代移动通信系统(IMT-2000),它是高速移动数据网络通信领域的行业术语。纵观移动通讯系统的发展历史,模拟移动手机被称作"第一代";数字移动手机被列入"第二代";而其后的发展技术被称作"第三代"。当前全球还存在多种第一代和第二代通讯系统,它们成为全球范围内普及单一通讯终端设备的一个阻力。另外,3G技术面临的最大挑战是系

scaleyuming的专栏 1412

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成。

kevin1499的博客 2565

YOLOv11改进 | 检测头篇 | 利用动态蛇形卷积DySnakeConv改进yolov11分割检测头(全网独家首发,Segment)

本文给大家带来的最新改进机制是一种我进行优化的专用于分割的检测头,在分割的过程中,最困难的无非就是边缘的检测,动态蛇形卷积(Dynamic Snake Convolution)通过自适应地聚焦于细长和迂回的局部结构,准确地捕捉管状结构的特征。这种卷积方法的核心思想是,通过动态形状的卷积核来增强感知能力,针对管状结构的特征提取进行优化,所以将这个卷积针对于YOLOv11的分割头进行融合是非常合适的,当然本文的检测头也支持用于目标检测,但是我将其设计出来是主要为了分割的读者使用的。

Snu77的博客 3427

324m

3G可视通话的系统媒体面的协议3G-324M协议,它是3GPP推荐的在3G网络上实现实时视频通话的协议,是以H324协议为基础,为了适应3G网络的特性,作了相应的改动,可以在TDS-CDMA等3G网络上实现实时视频通话的协议。 图中被实线框住的就是属于3G-324M协议的部分。它包含7个部分,分别是: 1)视频协议:负责视频信号的编解码,其中H.263是强制使用的协议,Mpeg-4和H

lilia_it的专栏 665

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

从索尼爱立信K770看3G视频通话与拍照手机的工程错位

3G网络曾将视频通话视为核心卖点,但其背后的电路域承载、64kbps带宽限制及H.324M协议栈,决定了终端必须为实时通信做专门设计。与此同时,以Cyber-shot为代表的拍照手机选择了另一条演进路径:用更顺手的交互和影像能力,让用户更自然地记录与分享画面。索尼爱立信K770正是这一产品思路的典型标本——它支持3G,却更偏向拍照而非双向视频通话。通过分析老手机的硬件设计、3GP视频编码参数和EXIF信息,可以清晰还原当年窄带宽适配、终端形态与业务落地的工程取舍。对于研究移动通信演进、老设备数字归档或终端产

weixin_29967003的博客 291

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

从索尼爱立信K770看3G视频通话的工程实现

在实时通信中,视频通话是一项既直观又苛刻的技术,它需要在有限带宽下完成音视频采集、编码、传输和同步。早期的3G视频通话并非基于IP网络,而是采用电路域承载,通过3G-324M协议族协调H.263视频、AMR音频与H.223复用,在64kbps的固定通道上实现“视频专线”体验。这种设计保证了时延可控,却也带来编码压力和终端硬件协同的挑战。从信号处理到基带射频,从呼叫流程到故障排查,理解这些底层机制对移动通信和嵌入式开发均有借鉴意义。以索尼爱立信K770为样本,拆解一部2007年拍照手机如何将Cyber-sho

weixin_34216614的博客 221

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【电信增值业务学习笔记】8 3G视频类增值业务

1.视频类相关标准: 基于ISDN网络的H.320系统 基于IP网的H.323系统 基于PSTN网络的H.324系统 基于SIP的软交换视频系统 2.3G-324M标准: 3G-324M工作于时分复用(TDM)电路交换(CS)信道。 (TDM)电路交换(CS)信道。TDM是固定低时延服务,无需在IP路径每一跳进行路由,无需数据包的打包和解包。 3...

weixin_34055787的博客 223

android 视频电话

本文将简单介绍可视电话子系统的组成及结构,以及所接触过的基于android可视电话做简单介绍。每个厂家的可视电话实现方案略有异同,不能以一概全。 1 Android可视电话   如上图所示,Android可视电话由以上几个模块组成,即基于无线通信业务,又对多媒体处理要求极高。控制camera,麦克风实时捕捉本端的音视频数据经3G-324协议栈编码复用发送到网络。同时将解复用解压

ceko_wu的专栏 4915

MT6575 3G切换2G

因为了节省成本,需要从现在的3G方案切换置2G方案,做的修改,做个笔记。 一: 将MTK给过来的补丁编译出如下文件。           二:在mediatek/custom/common/modem/  路径下增加一个文件夹: yecon15_tb_ics_gprs.将上面便宜出来的bin文件放到这个文件夹里面。 三:修改修改编译工程配置文件ProjectConfig.m

LoongEmbedded的专栏 2227
上一篇: BLOG开通
下一篇: Emacs学习笔记
netnote
博客等级 码龄18年 41粉丝 93原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值