基于三星I9250演示自己弄的Miracast功能-手机对手机

终于把Miracast功能测试通了,为了节省时间,我的Source端和Sink端都采用同一个机型,这样可以减少我为目标机编译4.4.2源代码所耗费的时间。今天简单录制了一段视频,视频是用手机录制的,室内光线也不是很好,实际的视频和声音效果很清晰,基本跟源屏幕差不多,时延在500ms以内。

硬件:三星I9250手机,一个作为source端,另一个作为sink端,不需要第三方AP

操作系统:基于自定义的Android4.4.2和附加APP

Miracast演示观看地址:http://www.tudou.com/programs/view/wKtNZJRMecg/

基于三星I9250演示自己弄的Miracast功能-手机对手机

时间: 2024-07-29 08:18:26

基于三星I9250演示自己弄的Miracast功能-手机对手机的相关文章

从零开始实现基于微信JS-SDK的录音与语音评价功能

最近接受了一个新的需求,希望制作一个基于微信的英语语音评价页面.即点击录音按钮,用户录音说出预设的英文,根据用户的发音给出对应的评价.以下是简单的Demo: ![](reecode/qrcode.png) --> 最近接受了一个新的需求,希望制作一个基于微信的英语语音评价页面.即点击录音按钮,用户录音说出预设的英文,根据用户的发音给出对应的评价.以下是示例二维码,使用微信扫一扫即可查看: ? 录音 ? 录音动画 ? 录音播放 ? 英语语音评价(部分实现) ? 只允许微信客户端打开 零 技术选型

代码演示C#各版本新功能

代码演示C#各版本新功能 C#各版本新功能其实都能在官网搜到,但很少有人整理在一起,并通过非常简短的代码将每个新特性演示出来. 代码演示C#各版本新功能 C# 2.0版 - 2005 泛型 分部类型 匿名方法 可以为null的值类型 迭代器 协变和逆变 C# 3.0版 - 2007 自动实现的属性 匿名类型 查询表达式(LINQ) Lambda表达式 表达式树 扩展方法 var 分部方法 对象和集合初始值设定项 C# 4.0版 - 2010 dynamic 命名参数/可选参数 泛型中的协变和逆变

WIFI-Direct(Wifi直连)、AirPlay、DLAN、Miracast功能介绍

不知道大家对无线同屏技术有多少了解,当这种技术普及的时候,我想我们的工作与生活又会方便很多吧!下面是目前三种主流同屏技术的介绍: 目前这种将终端信号经由WiFi传输到电视.电视盒的技术有三种:DLNA.AirPlay.Miracast. 一.AirPlay AirPlay 是苹果开发的一种无线技术,可以通过WiFi将iPhone .iPad.iPodtouch 等iOS 设备上的包括图片.音频.视频通过无线的方式传输到支持AirPlay 设备.售价99美元的Apple TV就具备这样的功能,现在

基于struts2和hibernate的登录和注册功能——完整实例

1.该项目使用MySQL数据库,数据库名为test,表名info,如图所示: 2.配置web.xml(Struts2使用) <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/X

基于需求文档(PRD)的功能用例设计

上一篇我讲了在项目运行过程中,用例是需要动态更新的.接下来我将结合实例(移动app)讲解在不同的阶段如何设计用例. 需求文档(PRD)主要讲述app的某个模块有什么功能,每一项功能的页面展示.页面操作有哪些,不同操作之间的关系是什么.基于PRD的用例设计是使用黑盒测试方法,而我平时主要使用了等价类划分.边界值分析法.状态转换测试.场景测试,操作实践时偏好于将模块分成页面展现.页面操作.接口.异常流,在每一个子项里运用黑盒测试方法进行设计. 以移动app的登录为例,大致需求如下图: 一.验证登录弹

基于netty实现单聊、群聊功能

学习资料 https://juejin.im/book/5b4bc28bf265da0f60130116/section/5b6a1a9cf265da0f87595521 收获: 1. Netty 是什么? 经过我们整个小册的学习,我们可以了解到,Netty 其实可以看做是对 BIO 和 NIO 的封装,并提供良好的 IO 读写相关的 API,另外还提供了非常多的开箱即用的 handler,工具类等等. 2. 服务端和客户端启动 Netty 提供了两大启动辅助类,ServerBootstrap

ASP.NET Core2基于RabbitMQ对Web前端实现推送功能

在我们很多的Web应用中会遇到需要从后端将指定的数据或消息实时推送到前端,通常的做法是前端写个脚本定时到后端获取,或者借助WebSocket技术实现前后端实时通讯.因定时刷新的方法弊端很多(已不再采用),所以基于WebSocket技术实现的通讯方案正越来越受大家喜爱,于是在ASP.NET中就有了鼎鼎大名的Signalr.但Signalr不是咱们这里的主角,这里将给大家介绍另一套基于WebSocket的前后端通讯方案,可以给大家在应用中多一个选择. 准备 在开始动手前,咱们先简单介绍下方案的组成部

Android实战简易教程-第二十三枪(基于Baas的用户注册验证用户名是否重复功能!)

接上一篇,添加验证用户名是否已经注册功能! 只需要修改MainActivity.java: package com.example.logintest; import java.util.List; import org.w3c.dom.UserDataHandler; import cn.bmob.v3.Bmob; import cn.bmob.v3.BmobQuery; import cn.bmob.v3.listener.FindListener; import cn.bmob.v3.li

基于至简设计法实现的万年历功能

一.  功能描述 1.上板复位后从元年1月1号开始计数,为方便上板调试,将一天的时间压缩为1秒: 2.按键用于设置日历,按下按键0进入设置状态,再次按下按键0退出设置状态: 3.按键1来选择想要设置的年月日的各个位: 4.按键2在设置状态进行计数设置,每按下一次数码管显示数字加1: 5.平年365天(52周+1天),闰年366天(52周+2天).平年2月28天,闰年2月29天. 6.闰年:每400年整一闰,或每4年且不为百年的一闰.即能被400整除,或不能被100整除但能被4整除的年份为闰年.