自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)

原创 如何在Flutter下实现低延迟RTSP或RTMP播放

为什么要用Flutter?Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。Flutter有哪些与众不同1. Beautiful - Flutter 允许你控制屏幕上的每一寸像素,这让「设计」不用再对「实现」妥协;2. Fast - 一个应用不卡顿的标准是什么,你可能会说 16ms 抑或是 60fps,这对桌面

2020-06-30 13:02:28 253

原创 如何实现Unity3D下的RTMP推送(Windows平台为例)

好多开发者提到,苦于很难在unity3d下实现RTMP直播推送,本次以大牛直播SDK(Github)的Windows平台RTMP推送模块(以推摄像头为例,如需推屏幕数据,设置相关参数即可)为例,介绍下unity3d的RTMP推送集成。简单来说,Unity3D环境下,可以直接调用C#的接口封装,针对此,我们先做了一层封装(nt_publisher_wrapper.cs),核心代码如下:初始化和基础参数设置: private bool InitSDK() { .

2020-06-30 12:18:55 207 2

原创 内网无纸化会议/智慧教室/实时同屏场景下,到底组播还是RTMP?

好多开发者就内网无纸化或电子教室场景下,到底用组播还是RTMP方案头大,本文做个简单的对比分析。一、背景为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,我们研发了轻量级RTSP服务开发包。单播不再赘述,这里重点介绍下我们的组播技术方案:组播解决的主要痛点是服务器部署和带宽占用问题,一般来说,内网电子教室/无纸化/实时同屏场景用RTMP推送+RTMP服务器,然后其他端从服务器拉取RTMP流,这个方案的劣势在于,如果单独部署服务器,需要额外的机器,增加了成本开销,如果教

2020-06-20 13:42:50 154

原创 RTMP推送端如何实时调整采集端音量

好多开发者提到,有些Windows机器或Android手机采集麦克风的音频,过小或过大,一般过小居多,还有就是,混音的时候,希望背景音音量大小可实时调整,针对这种情况,大牛直播SDK(Github)做了如下的设计:1. Windows平台推送端(以C#为例): /* *设置输入音量, 这个接口一般不建议调用, 在一些特殊情况下可能会用, 一般不建议放大音量 *index: 一般是0和1, 如果没有混音的只用0, 有混音的话, 0,1分别设置音量 *volume: 音量,默认是1.0,范

2020-06-20 13:32:52 223

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除