1 Star 0 Fork 0

mediapro / SDT-FileSendDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

DEMO说明

本DEMO用于演示纯传输层SDK的使用,DEMO读取指定的H264裸码流文件,解析成帧,调用API发送给对端。

可通过DEMO配置文件设置服务器IP、房间号,FEC相关参数,H264裸码流文件路径等。

[Config]
;服务器IP
ServerIp=47.106.195.225
;服务器域号
DomainId=3
;房间号
RoomId=888
;位置
UpPosition=1
;接收位置设置为255仅发送
DownPosition=255
;待发送h264文件
H264FileUrl=./output-360p.h264
;发送帧率
H264FileFps=25

;Fec method, 0-Auto   1-Fix
FecRedunMethod=0
FecRedunRatio=30
FecMinGroupSize=16
FecMaxGroupSize=32
FecEnableNack=1

SDK API的调用集中在SDClient.cpp中

ffmpeg制作任意分辨率H264测试码流命令:

ffmpeg.exe -f lavfi -i testsrc=duration=100:size=1280x720:rate=25:decimals=2 -pix_fmt yuv420p -vcodec libx264  -profile:v high -x264opts force-cfr:fps=25:keyint=50:min-keyint=1:ref=1:bitrate=1600:bframes=0  -t 30  -y  output.h264
#本命令即生成1参考帧无B帧720P分辨率1.6Mbps的H264测试流

测试工程使用VS2010或更高版本编译

相关资源

跟多文档、代码资源见:https://mediapro.apifox.cn

SDK 商用及定制化、技术支持服务可联系:http://www.mediapro.cc/

空文件

简介

多方互动 RTC SDK DEMO 展开 收起
C++ 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/mediapro/SDT-FileSendDemo.git
git@gitee.com:mediapro/SDT-FileSendDemo.git
mediapro
SDT-FileSendDemo
SDT-FileSendDemo
master

搜索帮助