librtmp推流步骤介绍
摘要:一、概述 案例:使用nginx+rtmpdump搭建一个简单的流媒体服务器,使用rtmplib来实现推流 librtmp推流步骤: 二、代码示例 /** * 开始推理 * @param args * @return */ void *run_start(void *args) { char *pat
阅读全文
posted @
2022-08-25 09:26
飘杨......
阅读(676)
推荐(0) 编辑
windows10+ffmpeg+rtmp+nginx流媒体服务配置
摘要:一、概述 案例:由于要测试Android播放客户端和推流客户端所以需要配置一个简单的流媒体服务器,采用nginx+rtmp服务搭建 参考博客 下载: 链接:https://pan.baidu.com/s/1-oKXmwntmTwbkLi6HJaDxg?pwd=kee5 提取码:kee5 二、搭建步骤
阅读全文
posted @
2022-08-20 11:35
飘杨......
阅读(451)
推荐(0) 编辑
MediaCodec+SurfaceView实现视频播放器,按Home再返回视频画面黑屏
摘要:一、概述 案例:在利用MediaCodec+SurfaceView做硬解码视频播放器的时候遇到的问题。切换app,锁屏开屏、home键返回、切换页面返回视频播放画面均会出现黑屏。 原因就在于SurfaceView在Activity执行onPause的时候会销毁,onResume的时候会重新创建。而M
阅读全文
posted @
2022-08-09 09:41
飘杨......
阅读(1250)
推荐(0) 编辑
JNI动态注册
摘要:一、概述 案例:在AndroidStudio中使用JNI来实现动态注册 注意事项: 1.每一个线程中有一个JNIEnv env。JNIEnv不能夸线程使用 2.在其他线程中使用JNIEnv ,请使用JavaVM vm (虚拟机)获取,获取方法如下: vm->AttachCurrentThread(&
阅读全文
posted @
2022-08-08 10:10
飘杨......
阅读(621)
推荐(0) 编辑
JNI中Kotlin和C++相互调用例子通解
摘要:一、概述 案例:回顾JNI开发,主要回顾Java调用C/C++函数及C/C++调用Java类的方法 1.JNI与Java数据类型对照表: 2.JNI各种签名对照表: 二、Java和C/C++相互操作的示例代码 1.定义一个Person.kt实体 package com.yw.player.myjni
阅读全文
posted @
2022-08-05 11:45
飘杨......
阅读(2056)
推荐(0) 编辑