Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

大神,我有个问题,看到了回复一下,万谢 #6

Open
JackMask opened this issue Nov 15, 2018 · 9 comments
Open

大神,我有个问题,看到了回复一下,万谢 #6

JackMask opened this issue Nov 15, 2018 · 9 comments

Comments

@JackMask
Copy link

.setPublishSize(1280, 720)//推流分辨率,不要高于预览分辨率
.setPreviewSize(1280, 720)//预览分辨率,决定截屏、录制文件的分辨率

当我把分辨率调到了1280720的时候,录制视频录制不了,我想录的是h265的,但我用480320的时候就没有问题呢?我就只改过这里,别的有动过

@wbaizx
Copy link
Owner

wbaizx commented Nov 15, 2018

我用我的手机测试1280 720 没有问题啊,可能是手机问题,另外文件录制是要大于20帧才会保存,是不是你录制时间过短,你可以到WriteMp4类打log看看

@JackMask
Copy link
Author

录制的时间大约是多少啊,你看看我的配置,,我用的是华为手机。
publish = new Publish.Buider(this, (PublishView) findViewById(R.id.publishView))
.setPushMode(new UdpSend("192.168.2.147", 9002))
.setFrameRate(20)//帧率
.setIsPreview(true)//是否需要显示预览(如需后台推流最好设置false,如果设置false则构建Buider可以调用单参数方法Publish.Buider(context))
.setVideoCode(VDEncoder.H265)//编码方式
.setPublishBitrate(600 * 1024)//推流采样率
.setCollectionBitrate(600 * 1024)//采集采样率
.setCollectionBitrateVC(64 * 1024)//音频采集采样率
.setPublishBitrateVC(24 * 1024)//音频推流采样率
.setPublishSize(1280, 720)//推流分辨率,不要高于预览分辨率
.setPreviewSize(1280, 720)//预览分辨率,决定截屏、录制文件的分辨率
.setRotate(true)//是否为前置摄像头,默认后置
.setScreenshotsMode(Publish.CONVERSION)//截屏模式
.setVideoDirPath(galleryPath)//录制路径,当前为默认路径
.setPictureDirPath(galleryPath)//拍照路径,当前为默认路径
.build();

@JackMask
Copy link
Author

我录了一分钟左右的,也是没有录制成功

@JackMask
Copy link
Author

在这个后面我,就直接调publish.startRecode();来录制,发现并没有创建文件

@wbaizx
Copy link
Owner

wbaizx commented Nov 15, 2018

分辨率这些应该不会影响录制的,一般录个几秒就行。在.build();过后最好等一等在录制,可能是音视频轨道还没有添加,另外推流能成功么?

@wbaizx
Copy link
Owner

wbaizx commented Nov 15, 2018

如果推流能成功就是录制的问题,否则也可能编码就失败了,不是所有手机硬件都支持265编码的,264能录么?

@JackMask
Copy link
Author

我用480*320的录制没问题,不管是265还是264都可以,推流的话还没测试,因为后台人员在忙别的。你看能方便留个联系方式吗?或者你加我QQ9652609.麻烦了

@JackMask
Copy link
Author

1280*720的我用264也不能录制,我觉得我手机是支持265编码的,因为低分辨率是成功的

@yingjun123456789
Copy link

大佬,我关掉预览就直接漆黑一片,然后录制视频也没有反应是什么请问原因啊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants