直播【95秀】JNI 基本实现 简洁】的更多相关文章

2017-2-8 基本架构 1.使用SurfaceView在UI层面展示视频 2.通过JNI调用C代码控制视频的播放.停止 基本功能 1.从服务器获取正在直播的主播的列表信息 2.进入直播界面 3.可获取的主播信息 Activity_主列表界面 public class MainActivity extends Activity {     public static final String SERVER_URL = "api.95xiu.com";//"tapi.95xi…
普通的确认对话框 NormalDialog.java import android.app.Dialog; import android.content.Context; import android.view.View; import android.widget.ImageView; import android.widget.TextView; public class NormalDialog  extends Dialog implements android.view.View.On…
Activity的样式     <style name="under_live_indicator" parent="android:Theme.NoTitleBar">         <item name="vpiTabPageIndicatorStyle">@style/main_live_tab_title_style</item>         <item name="android…
最终调用时的代码     private void ansyClearApplyInfor() {         RequestParams params = new RequestParams();         params.put("uid", AppUser.getInstance().getUser().getuId());         params.put("session_id", AppUser.getInstance().getUser()…
工具Util public class DialogUtil {     public static ProgressDialogView progressDialog;     /**      * 显示对话框的方法,String类型      * @param context 句柄      * @param title 标题      * @param message 内容      * @param view 视图      * @param positive 左边的按钮文字      …
    正在加载.暂无数据页面 public class RefreshGuideTool {     private RelativeLayout rl_loading_guide;//整个View     private LinearLayout ll_loading_guide_parent;//无数据时显示的布局     private TextView tv_loading_guide;//什么都没有,下拉刷新     private RelativeLayout mPgLoaing;…
Dialog布局 dialog.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="290dp"     android:layout_height="wrap_co…
投稿文章,作者:JIAAIR(GitHub) 一.直播现状简介 1.技术实现层面 技术相对都比较成熟,设备也都支持硬编码.iOS还提供现成的Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Video ToolBox框架只兼容8.0以上版本,8.0以下就需要用x264的库软编了. github 上有现成的开源实现,推流.美颜.水印.弹幕.点赞动画.滤镜.播放都有.技术其实不是很难,而且现在很多云厂商都提供SDK,七牛云.金山云.乐视云. 腾讯云.百度云.斗鱼直播伴侣推流端,…
来源:JIAAIR 链接:http://www.jianshu.com/p/5b1341e97757 一.直播现状简介   1.技术实现层面: 技术相对都比较成熟,设备也都支持硬编码.IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Video ToolBox框架只兼容8.0以上版本,8.0以下就需要用x264的库软编了. github上有现成的开源实现,推流.美颜.水印.弹幕.点赞动画.滤镜.播放都有.技术其实不是很难,而且现在很多云厂商都提供SDK,…
1.技术实现层面: 技术相对都比较成熟,设备也都支持硬编码.IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Video ToolBox框架只兼容8.0以上版本,8.0以下就需要用x264的库软编了. github上有现成的开源实现,推流.美颜.水印.弹幕.点赞动画.滤镜.播放都有.技术其实不是很难,而且现在很多云厂商都提供SDK,七牛云.金山云.乐视云.腾讯云.百度云.斗鱼直播伴侣推流端,功能几乎都是一样的,没啥亮点,不同的是整个直播平台服务差异和接入…