srs webrtc sdp 400错误

新手学堂010

srs webrtc sdp 400错误,第1张

1最近测试发现在小米手机(高通芯片)上可以推流,

而在华为平板(麒麟芯片)上发现推流失败。

非高通平台上发现 localPeerConnection sdp给srs时会返回400错误码,导致setRemoteDescription无法进行。

通过对比双方sdp发现 高通芯片sdp包含h264 vp8 vp9, 而麒麟芯片sdp只包含vp8和vp9

查看源码发现HardwareVideoEncoderFactory中的isHardwareSupportedInCurrentSdkH264写死了白名单 只有高通平台和三星平台才会启用h264硬编码

所以解决该问题的方法是 :修改该方法,直接返回true,启用h264硬编码。

打电话看看他们有没有

新科数码服务网点分布:

邮编 网点 服务部联系地址 区号 服务电话 服务传真

1 200011 上海 上海市老真北路真北弄21号

021 63122643 54590237

2 510250 广州 广州市海珠区区金沙路6号 020 84335633 84367187

3 518028 深圳 深圳华强北路赛格科技工业园3栋3C-511

0755 83764180 83768839

4 215000 苏州 苏州临顿路西花桥巷1号

0512 67209255 67772212

5 210016 南京 南京市龙蟠中路81号华山饭店西3楼(新科电子)

025 81621020 83358828

6 650000 昆明 昆明茭菱路271号国运教育大厦631室

0871 8337019 8337019

7 325000 温州 温州黄龙商贸城家电市场综合大楼5楼E07室

0577 88735686 88735681

8 550002 贵阳 贵阳南厂路44号3楼

0851 5762258 5761568

9 226001 南通 南通起凤街19号

0513 85506336 5537642

10 530021 南宁 南宁东葛路22号万峰大厦三楼

0771 5845566 5842233

11 214031 无锡 无锡前西溪街1-3号

0510 82733672 82327267

12 213031 常州 关河东路34-17号景福苑商铺(大润发东100米) 0519 88138800 8137777

13 350011 福州 福州国货东路357号新南花园10号店面

0591 83678626 83201022

14 361009 厦门 厦门市松柏侨建花苑西区50号102店面

0592 5560990 5167345

15 410005 长沙 长沙人民中路24号 0731 5136922 4421800

16 310005 杭州 杭州文一路63 0571 88307570 88307572

17 315000 宁波 宁波市鄞州区甬兴新村65幢甬兴(东)路4号 0574 87300578 87300578

18 330006 南昌 南昌市南京西路165号2单元202室 0791 6898891 6898891

19 100027 北京 北京朝阳区新源里西乙6号

010 64652002 64652002

20 110031 沈阳 沈阳大东区天后宫路142号

024 88507638 88512446

21 710003 西安 西安新城区通济北坊11号

029 87289960 87211459

22 266000 青岛 青岛市南区中山路149号1007室

0532 82809780 82821660

23 730000 兰州 兰州市城关区东岗西路450号地震局 前楼212室 0931 8278005 4862001

24 250100 济南 济南洪楼西路39号智慧大厦院内2号楼1单元202

0531 88018269 8060660

25 610017 成都 成都桂王桥东街37号附4号208

028 86758024 86955702

26 230011 合肥 合肥铜陵北路10#铜凤大厦2楼215室

0551 4216689 2332077

27 400010 重庆 重庆市渝中区上青寺美专校街25#:鑫隆达大厦A座17-1#

023 68404425 68404425

28 150010 哈尔滨 哈尔滨一面街2号2楼109 0451 87653900 87653700

29 50021 石家庄 石家庄长安区育才街26号二层北门

0311 86677657 86677657

30 300151 天津 天津河东区真理道29号福信大厦C区809号

022 26435280 85589328

31 430030 武汉 建设大道439号(湖北商业广场625)

027 83618838 83601372

32 450000 郑州 郑州南阳路协和大厦603室 0371 63947395 63947331

33 130021 长春 长春桂林路牡丹街33号 (新科电子) 0431 85633628 85633628

mode    英[md]    美[mod]     n    方式; 状况; 时尚,风尚; 调式;     复数:modes    

[例句]He switched automatically into interview mode他自动切换到访谈模式。

所以你说的这个取值的话,我觉得更多的可能是:mod。

MOD是求余运算符,例如a mod b=c,表明a除以b余数为c。

同余符号:“同余”,数论中的重要概念。给定一个正整数m,如果两个整数a和b满足a-b能被m整除,即m|(a-b),那么就称整数a与b对模m同余,记作a≡b(mod m)。对模m同余是整数的一个等价关系。

2余数表示:在整数的除法中,只有能整除与不能整除两种情况。当不能整除时,就产生余数,取余数运算:a mod b = c 表示整数a除以整数b所得余数为c,如7÷3 = 2 1可表示为7mod3=1。

格式不兼容,建议万能格式转换软件,

优秀的国产软件winmpg,

很好视频转换器,支持AVI/VCD/SVCD/DVD/MPG/ASF/WMV/RM/RMVB/MOV/QT/MP4/MPEG4/3GP/SDP/YUV等转换为AVI/MPEG4/VCD/SVCD/DVD/MPG/WMV/RM/RMVB/MOV等格式,

AVI格式允许任您选择各种系统音频和视频压缩器,

包括Divx等MPEG4视频;MPG格式支持应用于家庭影碟机的VCD/SVCD/DVD之NTSC/PAL制式的转换或自定义MPG格式;

WMV格式允许用户选择各种适应本机观看、各种网络在线传输观看、PDA观看等不同质量级别的转换画面并允许您选择自己定制的WMV转换参数文件;

RM/RMVB格式支持各种网络带宽应用、手机移动设备应用等不同质量级别视频的导出。

视频转换还支持不同视频文件和音频文件的混合合成转换,切割转换、合并转换等。

允许为各导出格式选择屏幕缩放方法,并支持批量转换处理

http://hibaiducom/dferrrrer/blog/item/1b6326fae7a9a105d8f9fd7fhtml

XC4T KKNT 0SGK H7P3 PR0N KWJV 9E08 WJHX 6ZFY SQNX T22C 9RPC ND7E GYT0 A396 046L VLWX

PL4T KKNT 0SGK H7P3 8EQX 396L JVKN UZW6 N7CP RH7L PU3F 82ZH Y7P4 667G 6TF5 CQJ2 WCVE

1、Android应用

许多的 Android应用都是Java程序员开发者开发。虽然 Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写。相当一部分的手机中都支持JAVA游戏,这就使很多非编程人员都认识了JAVA。

2、在金融业应用的服务器程序

Java在金融服务业的应用非常广泛,很多第三方交易系统、银行、金融机构都选择用Java开发,因为相对而言,Java较安全 。大型跨国投资银行用Java来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目。

3、网站

Java 在电子商务领域以及网站开发领域占据了一定的席位。开发人员可以运用许多不同的框架来创建web项目,SpringMVC,Struts20以及frameworks。

4、嵌入式领域

Java在嵌入式领域发展空间很大。在这个平台上,只需130KB就能够使用Java技术(在智能卡或者传感器上)。

5、大数据技术

Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。

6、高频交易的空间

Java平台提高了这个平台的特性和即使编译,他同时也能够像 C++ 一样传递数据。正是由于这个原因,Java成为的程序员编写交易平台的语言,因为虽然性能不比C++,但开发人员可以避开安全性,可移植性和可维护性等问题。

7、科学应用

Java在科学应用中是很好选择,包括自然语言处理。最主要的原因是因为Java比C++或者其他语言相对其安全性、便携性、可维护性以及其他高级语言的并发性更好。

扩展资料:

java的用途已经数不胜数,举不胜举,拥有着无可比拟的能力,另外在节省时间和开发费用方面也十分可观,程序员可以借助java语言,自由的使用现有的硬件和软件系统平台,因为java是独立于任何平台的。具体应用领域总结如下:

第 1 个领域、桌面应用系统开发;

第 2 个领域、嵌入式系统开发;

第 3 个领域、电子商务系统开发;

第 4 个领域、企业级应用开发;

第 5 个领域、交互式系统开发;

第 6 个领域、多媒体系统开发;

第 7 个领域、分布式系统开发;

第 8 个领域、Web应用系统开发。

参考资料:

-Java