Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
G
GB28181Android
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
规范查询wiki:
http://gitlab.anweitech.com/root/AW-Project-Manage/wikis/pages
Open sidebar
Administrator
GB28181Android
Commits
4cbc580f
提交
4cbc580f
authored
9月 14, 2018
作者:
autulin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
添加注释
上级
589587a8
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
7 行增加
和
2 行删除
+7
-2
gb28181_muxer.cpp
gb28181library/src/main/cpp/gb28181_muxer.cpp
+0
-1
DemoActivity.java
...rc/main/java/com/autulin/gb28181library/DemoActivity.java
+7
-1
没有找到文件。
gb28181library/src/main/cpp/gb28181_muxer.cpp
浏览文件 @
4cbc580f
...
@@ -400,7 +400,6 @@ int GB28181Muxer::mux(GB28181Muxer *gb28181Muxer) {
...
@@ -400,7 +400,6 @@ int GB28181Muxer::mux(GB28181Muxer *gb28181Muxer) {
// 如果是I帧的话,则添加系统头
// 如果是I帧的话,则添加系统头
gb28181_make_sys_header
(
szTempPacketHead
+
nSizePos
,
audioCnt
);
gb28181_make_sys_header
(
szTempPacketHead
+
nSizePos
,
audioCnt
);
nSizePos
+=
SYS_HDR_LEN
;
nSizePos
+=
SYS_HDR_LEN
;
//这个地方我是不管是I帧还是p帧都加上了map的,貌似只是I帧加也没有问题
gb28181_make_psm_header
(
szTempPacketHead
+
nSizePos
);
gb28181_make_psm_header
(
szTempPacketHead
+
nSizePos
);
nSizePos
+=
PSM_HDR_LEN
;
nSizePos
+=
PSM_HDR_LEN
;
}
}
...
...
gb28181library/src/main/java/com/autulin/gb28181library/DemoActivity.java
浏览文件 @
4cbc580f
...
@@ -51,6 +51,7 @@ public class DemoActivity extends AppCompatActivity implements
...
@@ -51,6 +51,7 @@ public class DemoActivity extends AppCompatActivity implements
public
void
onResume
()
{
public
void
onResume
()
{
super
.
onResume
();
super
.
onResume
();
//初始化
if
(
mMediaRecorder
==
null
)
{
if
(
mMediaRecorder
==
null
)
{
initMediaRecorder
();
initMediaRecorder
();
}
else
{
}
else
{
...
@@ -61,9 +62,11 @@ public class DemoActivity extends AppCompatActivity implements
...
@@ -61,9 +62,11 @@ public class DemoActivity extends AppCompatActivity implements
@Override
@Override
protected
void
onDestroy
()
{
protected
void
onDestroy
()
{
super
.
onDestroy
();
super
.
onDestroy
();
// 释放资源
mMediaRecorder
.
release
();
mMediaRecorder
.
release
();
}
}
//初始化视频参数用的
private
void
initData
()
{
private
void
initData
()
{
// 设置视频的宽高,比特率等
// 设置视频的宽高,比特率等
// MediaRecorderBase.SMALL_VIDEO_HEIGHT = mediaRecorderConfig.getSmallVideoHeight();
// MediaRecorderBase.SMALL_VIDEO_HEIGHT = mediaRecorderConfig.getSmallVideoHeight();
...
@@ -89,7 +92,7 @@ public class DemoActivity extends AppCompatActivity implements
...
@@ -89,7 +92,7 @@ public class DemoActivity extends AppCompatActivity implements
// 设置输出
// 设置输出
// String fileName = String.valueOf(System.currentTimeMillis());
// String fileName = String.valueOf(System.currentTimeMillis());
String
fileName
=
"tttttt"
;
String
fileName
=
"tttttt"
;
mediaOutput
=
mMediaRecorder
.
setFileOutPut
(
fileName
);
mediaOutput
=
mMediaRecorder
.
setFileOutPut
(
fileName
);
//输出到文件,这里demo是/sdcard/DCIM/pstest/tttttt.ps
// mediaOutput = mMediaRecorder.setUdpOutPut("10.112.181.160", 8888);
// mediaOutput = mMediaRecorder.setUdpOutPut("10.112.181.160", 8888);
mMediaRecorder
.
setSurfaceHolder
(
mSurfaceView
.
getHolder
());
mMediaRecorder
.
setSurfaceHolder
(
mSurfaceView
.
getHolder
());
...
@@ -111,6 +114,9 @@ public class DemoActivity extends AppCompatActivity implements
...
@@ -111,6 +114,9 @@ public class DemoActivity extends AppCompatActivity implements
mSurfaceView
.
setLayoutParams
(
lp
);
mSurfaceView
.
setLayoutParams
(
lp
);
}
}
/**
* 摄像头初始化完毕,初始化显示
*/
@Override
@Override
public
void
onPrepared
()
{
public
void
onPrepared
()
{
initSurfaceView
();
initSurfaceView
();
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论