精华内容
下载资源
问答
  • 此项目是最近领导安排的预研项目,是破解AirPlay私有协议,实现了音视频推送功能,并兼容了iOS9/10以上的系统, 项目可能根据不同的android系统略有修改,具体看代码。
  • 扫码投屏,开放网络,独占设备,不需要额外下载软件,微信扫码,发现设备。支持标准DLNA协议,支持倍速播放。视频,音频,图片投屏。好点意思。还支持自定义基于 DLNA 扩展的操作动作。好像要收费,没体验。这里简单...

    扫码投屏,开放网络,独占设备,不需要额外下载软件,微信扫码,发现设备。支持标准DLNA协议,支持倍速播放。视频,音频,图片投屏。好点意思。还支持自定义基于 DLNA 扩展的操作动作。好像要收费,没体验。

    这里简单记录一下集成过程。

    一 跟目录的build.gradle添加私有mevan仓库

    maven {url 'http://nexus.dolphinstar.cn/repo/openmavenx'}

    二 app/build.gradle

    2.1 添加依赖

    implementation 'cn.dolphinstar:playerCore:3.0.20'

    2.2 开启JAVA8支持

    compileOptions {

    sourceCompatibility JavaVersion.VERSION_1_8

    targetCompatibility JavaVersion.VERSION_1_8

    }

    三 权限

    四 网络

    注意 android 9后强制https,为了支持http。应在AndroidManifest.xml的Application节点添加

    android:networkSecurityConfig="@xml/network_security_config"

    network_security_config.xml

    五 申请AppId

    前往 海豚星空平台 控制中心 注册并创建应用获取appId

    在app/src/main/assets

    添加文件dpsAppInfo

    添加建值对

    APPID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    六 启动服务

    //启动配置

    StartUpCfg cfg = new StartUpCfg();

    cfg.PlayerName = "MY TV-" +(int) (Math.random() * 900 + 100);

    cfg.AppSecret = ""; //APP的Secret

    //启动服务

    MYOUPlayer.of(MainActivity.this)

    .StartService(cfg)

    .subscribe(s -> {

    //投屏服务启动成功

    Log.e("MainActivity","投屏服务启动成功");

    }, e -> {

    //投屏服务启动失败

    Log.e("MainActivity","投屏服务启动失败:"+ e.getMessage());

    });

    完成!!!

    内容来源于网络如有侵权请私信删除

    展开全文
  • 《MirrorOp Receiver》是一款系统安全类软件,支持Android 2.2及以上。 应用介绍 有没有想过在Android之外使用你的Android手机或...萤幕撷取,无线投影,投影,投影机,屏幕撷取,远控制,手机投影,平板投影。
  • AirPinPcSetup电脑接收端

    2016-10-07 17:16:51
    AirPinPcSetup电脑接收端,适用于安卓端、IOS设备投屏到点电脑pc端使用,效率非常高,好用。
  • Android端投屏demo

    2017-11-02 14:51:29
    Android手机投屏demo,手机投屏代码实现,需要的拿走。
  • AirPin_PRO安卓接收端

    2016-10-07 17:14:42
    AirPin_PRO安卓接收端,适用于安卓端电视、投影仪、收集投屏
  • 东方中原一体机无线传输接收端,可以通过局域网投屏,避免连接线的使用
  • Google cast接收端示例代码,
  • 投屏电视版软件介绍爱投屏电视版软件主要就是在电视上来设置相应的投屏的方法,在这里可以直接的和手机相连接,只需要打来手机的蓝牙就能快速的连接到手机,让手机的在电视上播放。软件特色1、软件...

    爱投屏软件能够为广大的用户带来福利,现在很多的家长都在反馈孩子在手机上看直播,太费眼睛了,因为屏幕实在是非常的小,看的时候要靠手机很近才能看清楚,所以特此推出了投屏的技术,。家长们可以在8688g速游网下载软件。

    6bfd91cec7698ab11d13de022edb01c6.png

    爱投屏电视版软件介绍

    爱投屏电视版软件主要就是在电视上来设置相应的投屏的方法,在这里可以直接的和手机相连接,只需要打来手机的蓝牙就能快速的连接到手机,让手机端的在电视上播放。

    软件特色

    1、软件能够为广大的用户带来更多的免费的投屏的技术,让用户随时的体验大屏视觉;

    2、更多的免费的技术还是相当的不错的,而且最关键的就是能够操作设置相当简单;

    3、真正的能够很好很流畅的帮助用户的手机内容投屏到电视端。

    软件亮点

    1、当你的手机与电视处于同一网络下即可操作;

    2、一键连接,无任何的广告而且是免费的;

    3、用详细的本地视频、以及图片分类,播放方便。

    4、是没有任何的广告的,整个应用的操作也是很简单的;

    5、功能简单,界面简洁没有广告,本地的资源分类很详细;

    6、拥有一个手机遥控器,简单好用,处于同网络下一键连接。

    软件功能

    1、软件现在操作是非常的简单的,只需要在电视上安装此款软件就可以;

    2、能为用户带来更多的大屏的享受,让孩子在电视上能看老师的;

    3、专门为孩子设计的相关的技术,保证能够保护好孩子的眼睛的。

    展开全文
  • miracast投屏source和sink的代码示例,包含有miracast source和sink的代码,供参考
  • AirPlay Android接收端学习一 协议

    千次阅读 2018-07-08 17:43:16
    一 AirPlay 接收端描述 AirPlay是苹果的私有协议,苹果官方未开放api和sdk,目前相对权威的一份非官方协议文档。这篇文档详细描述了aiplay 服务发现、图片、音视频、镜像投屏的相关协议,给我们开发airplay设备提供...

    一 AirPlay 接收端描述

    AirPlay是苹果的私有协议,苹果官方未开放api和sdk,目前相对权威的一份非官方协议文档。这篇文档详细描述了aiplay 服务发现、图片、音视频、镜像投屏的相关协议,给我们开发airplay设备提供了很好的参考。但是不足之处是文档已经有6年多时间没有更新过,对于IOS的新变化可能没有完全同步。在开发过程中我们可能会面临一些未知的坑,需要针对具体问题来逐一解决。

    1.1 Airplay服务发现

    Airplay设备启动之后可以发布两类服务:

    1.RAOP (Remote Audio Output Protocol),用于音频传输。

    2.AirPlay service 用于图片、视频、镜像等媒体的传输。

    实现AIRPLAY协议的APP不需要再做任何配置就能发现同一网络中的接收端设备,这主要得益于Bonjour(基于M-DNS协议实现)。Bonjour:苹果为基于组播域名服务(multicast DNS)的开放性Zeroconf标准所起的名字。Zeroconf (零设置网络标准):全称为Zero configuration networking,中文名则为零配置网络服务标准,是一种用于自动生成可用IP地址的网络技术,不需要额外的手动配置和专属的配置服务器。具体例子为:用户拥有一台apple tv和一台iPhone5s,只要都连入到同一个无线局域网内,iphone4s就会自动找出apple tv,那么在播放音乐或者视频时候,用户只要点击推送,就可以讲音乐和视频推送到apple tv上播放

    对于接收端,我们主要关注RAOP服务:

    RAOP service from Device Name
    name: 5855CA1AE288@Device Name
    type: _raop._tcp
    port: 49152
    txt:
     txtvers=1
     ch=2
     cn=0,1,2,3
     da=true
     et=0,3,5
     md=0,1,2
     pw=false
     sv=false
     sr=44100
     ss=16
     tp=UDP
     vn=65537
     vs=130.14
     am=AppleTV2,1
     sf=0x4

    服务名称由设备的mac地址和设备名称组成。

    TXT属性包括:

    namevaluedescription
    txtvers1TXT记录版本
    ch2音频通道:立体声
    cn0,1,2,3音频编解码格式
    et0,3,5支持的加密类型
    md0,1,2支持的元数据类型
    pwfalse接收端是否需要密码
    sr44100音频码率
    ss16音频采样率
    tpUDP支持的传输层协议
    vs130.14服务端版本
    amAppleTV2,1设备模式

    音频编解码

    cn描述
    0PCM
    1Apple Lossless (ALAC)
    2AAC
    3AAC ELD (Enhanced Low Delay)

    IOS设备作为AirPlay客户端,发送的音频流默认是ALAC格式,安卓设备作为接收端,系统自带的MediaPlayer无法解码ALAC格式,因此需要先使用开源的代码对ALAC格式的音频流进行解码,解码生成PCM数据,最后可以通过AudioTrack来播放PCM流。

    加密类型

    et描述
    0没加密
    1RSA (AirPort Express)
    3FairPlay
    4MFiSAP (3rd-party devices)
    5FairPlay SAPv2.5

    元数据

    md描述
    0text 文本
    1artwork 插图
    2progress 播放进度

    总结:

    通过RAOP服务发现协议中的描述,可以知道Airplay接收端服务的名称、支持的音频编解码格式、加密类型以及音频播放的进度、插入、歌曲和歌手名称等。这些可以满足我们使用IOS手机或者pad向安卓平台AirPlay接收端同步歌曲的基本需求。

    二 音频流传输

    音频流传输采用RTSP(Real Time Streaming Protocol)协议 (RFC 2326)。实时流传输协议,是TCP/IP协议体系中的一个应用层协议,由哥伦比亚大学、网景和RealNetworks公司提交的IETF RFC标准。

    音频传输协议主要包括:RTSP请求、RTP流、音量控制、元数据、认证、远程控制。

    2.1 RTSP请求

    OPTIONS请求向RTSP服务端询问它支持的方法,以Apple TV为例,它支持:ANNOUNCE, SETUP, RECORD, PAUSE, FLUSH, TEARDOWN, OPTIONS, GET_PARAMETER, SET_PARAMETER, POST and GET.当客户端知道服务端支持的方法之后,便可以通过这些方法名向服务器发送数据来实现指定的功能。我们来详细看一下主要的方法描述:

    ANNOUNCE

    通过SDP(Session Description Protocol)服务描述协议向RTSP服务端发送音频流数据的属性,编解码器和加密密钥等信息。

    RECORD

    RECORD请求启动音频流传输

    FLUSH

    FLUSH请求停止音频流传输

    TEARDOWN

    结束RTSP会话

    2.2 RTP流

    音频包完全符合RTP协议。控制和定时分组并不完全符合RTP标准。

    2.3 音量控制

    通过SET_PARAMETER请求可以用来调节音量。音量值是float类型,-144表示静音,音量范围在-30到0之间。

    示例

    client → server
    
    SET_PARAMETER rtsp://fe80::217:f2ff:fe0f:e0f6/3413821438 RTSP/1.0
    CSeq: 6
    Session: 1
    Content-Type: text/parameters
    Content-Length: 20
    User-Agent: iTunes/10.6 (Macintosh; Intel Mac OS X 10.7.3) AppleWebKit/535.18.5
    Client-Instance: 56B29BB6CB904862
    DACP-ID: 56B29BB6CB904862
    Active-Remote: 1986535575
    
    volume: -11.123877
    serverclient
    
    RTSP/1.0 200 OK
    Server: AirTunes/130.14
    CSeq: 6

    2.4 元数据

    SET_PARAMETER请求可以用来传输元数据,元数据内容包括:音频名称、作者名字、专辑名称、插图、音频时长。RTP-Info 头部包含了rtptime参数,表示元数据的有效时间。

    2.5 认证

    发送的音频数据需要通过RSA认证,所有的二进制数据需要使用Base64 (RFC 4648) 进行加密。

    客户端:

    • 在ANNOUNCE 请求中,通过Apple-Challenge 发送128位随机数据。

    • 生成一个128位的AES key,使用RSA公钥加密。

    服务端:

    • 使用RSA私钥解密AES key,AES key将被用来解密音频数据

    • 使用RSA私钥对Apple-Challenge进行签名,通过Apple-Response头部发送返回结果给客户端

    客户端:

    使用RSA公钥对Apple-Response进行解密,检查数字与之前发送的数字是否相同。

    2.6 远程控制

    airplay服务端可以通过DACP (Digital Audio Control Protocol)协议向客户端发送命令:改变当前播放的音轨状态、暂停、重播,调整播放列表等。airplay客户端通过在RTSP请求中包含DACP-ID头文件来告诉服务端自己支持的命令范围。

    总结:

    airplay客户端通过向服务端发送OPTIONS请求获取服务端支持的方法列表,随后可以向服务端发送这些命令来建立和结束RTSP会话。客户端发送的音频数据需要RSA认证:首先客户端通过RSA公钥加密128位的AES key,然后服务端通过RSA私钥解密key,随后使用解密后的key来解密音频负荷数据包。客户端可以SET_PARAMETER 请求来调节音量,传输音轨名称、专辑名手、作者名称、音轨播放进度等信息。airplay服务端可以通过DACP发送远程控制命令来实现:改变当前播放的音轨状态、暂停、重播,调整播放列表等。

    三 代码参考实现

    AirReceiver(https://github.com/fgp/AirReceiver)使用Java写的运行在PC端的AirPlay接收端

    DroidAirPlay(https://github.com/pentateu/DroidAirPlay) 基于AirReceiver代码转换成安卓项目的实现代码

    AndroidAirPlayReceiver(https://github.com/zhhp1121/AndroidAirPlayReceiver)基于DroidAirPlay改造后能直接使用的安卓工程

    展开全文
  • MirrorOp Mac Sender是MirrorOp家族的成员。MirrorOp Mac Sender通过包含用于显示网页的内置浏览器,用于共享非...安装发送端和接收端投屏软件 2.连接到接收器设备 3.启动MirrorOp Mac Sender应用程序并开始演示
  • MirrorOp Windows Sender是MirrorOp家族的成员。MirrorOp Windows Sender通过包含用于显示网页的内置浏览器,...安装发送端和接收端投屏软件 2.连接到接收器设备 3.启动MirrorOp Windows Sender应用程序并开始演示
  • 投屏软件神器

    2018-09-13 15:05:16
    投屏软件包括PC版的接收端和发射端,安卓的发射和接收端,IOS的暂时未知是否上架,你们可以自行搜索。本软件可以实现把手机的内容投到电脑和安卓电视,也可以把电脑的内容投到手机或者安卓电视上。功能很强大,比...
  • 原标题:乐播投屏常见使用问题汇总鉴于乐播投屏是智能电视端投屏使用频率很高的软件,这里蜜蜂市场为大家汇总下在使用乐播投屏的过程中,一些常见的使用问题,大家可以自行参考解决:请先给智能电视安装乐播投屏TV...

    原标题:乐播投屏常见使用问题汇总

    鉴于乐播投屏是智能电视端投屏使用频率很高的软件,这里蜜蜂市场为大家汇总下在使用乐播投屏的过程中,一些常见的使用问题,大家可以自行参考解决:

    请先给智能电视安装乐播投屏TV版本!

    常见问题如下:

    1、搜不到设备

    将手机和电视连接到同一个路由器网络,然后打开打开乐播投屏TV端。然后逐步尝试以下操作以排查问题。

    ⑴ 用遥控器点击乐播投屏TV端右上角的设置按钮,点击”修复链接“选项尝试修复链接

    ⑵ 手机重新链接Wi-Fi

    ⑶ 重启手机、电视/投影仪/网络盒子以及路由器,再连接到同一网络

    ⑷ 如果以上操作还不能找到您的设备,可以联系乐播投屏咨询

    2、分辨率差,看不清楚

    e8402b636084e8983b227351fff58b1b.png

    ⑴ 请您先确认手机跟电视是否自身运行缓慢,需要保留足够的运行空间

    ⑵ 进入接收端设置页,稍微提高分辨率

    3、投屏画面卡顿,经常断开

    2a8cc77b39c06b3d121a3c4286320794.png

    ⑴ 请您先确认手机跟电视是否自身运行缓慢,关闭多余运行程序,保留足够的运行空间

    ⑵ 请您将尽量将路由器安置在电视机旁,操作时手机勿离开过远

    ⑶ 进入接收端(电视/投影)设置页,降低镜像分辨率,降低最大帧率和画面设置

    4、如何使用

    e8016cbb71791b971e4c6b322ce6f360.png

    ⑴ 确保手机与电视在同一wifi下

    ⑵ 在App首页点击左上角会进入设备连接页面,选择您的电视设备进行连接

    ⑶ 连接成功之后即可畅享投屏与镜像功能

    5、为什么我的安卓手机不能镜像

    f67b0896b7df89516cd38573f7daba84.png

    目前乐播投屏支持的安卓设备情况如下:

    ⑴ Android 5.0+ 可支持镜像;

    注:未root,镜像状态声音从手机端输出;已root并获取授权,镜像状态声音从电视端输出。

    ⑵ Android 4.4+(已ROOT并获取权限)可支持镜像;

    注:镜像状态声音从电视端输出。

    ⑶ Android 5.0以下版本(未ROOT),仅支持推送照片、视频及音乐;

    6、镜像播放在线音乐、视频或玩游戏,为什么声音没有同步到电视上

    ⑴ 确定手机、电视(或盒子)是否处于正常的音量状态,可通过手机音量键、物理遥控器来调节。

    ⑵ 安卓手机镜像需要对乐播投屏添加ROOT授权,声音才能从电视端输出,或者连接蓝牙音箱。

    7、电视在安装乐播投屏时,出现程序解析错误无法安装?

    乐播投屏要求电视最低系统安装要求是安卓4.1,低于安卓4.1的无法安装,请尝试更新电视系统或添购一款支持的网络盒子。

    8、安卓镜像下玩游戏为什么断开连接?

    游戏时消耗较大的内存,系统可能会自动清除“乐播投屏”进程,导致镜像连接断开。如果出现上面情况,请保证足够的程序运行内存,您还可以尝试先开启游戏,再连接镜像。

    9、iPad为什么无法全屏?

    iPad是4:3的显示比例,电视端是16:9的显示比例,为了保证投屏质量,全屏显示两边有黑框填充。如果要全屏观看影视,可以连接时不勾选镜像开关。看影视,可以连接时不勾选镜像开关。

    10、手机root后,乐播投屏授权后,还是没有声音?

    把乐播投屏的授权管理改为询问,然后清理所有后台程序,然后再打开乐播投屏,授权允许,同屏后,再打开游戏或者视频看看是否有声音。

    11、电视成功同屏后,电视画面局部放大,为什么只能显示手机画面的一部分?

    把乐播投屏的授权管理改为询问,然后清理所有后台程序,然后再打开乐播投屏,授权允许,同屏后,再打开游戏或者视频看看是否有声音。

    以上常见问题及解决办法来源乐播投屏官网,供大家参考,如有问题可以到蜜蜂市场咨询~返回搜狐,查看更多

    责任编辑:

    展开全文
  • DLNA投屏简介

    万次阅读 2019-04-03 00:23:59
    本文关于DLNA的简介只限于控制端的实现,未涉及接收端和服务端。 文章目录DLNA投屏简介常见投屏方案DLNAAirPlayMiracast常用名词解释DLNA投屏流程设备发现设备控制事件处理事件订阅![事件订阅]...
  • 支持此标准的设备可通过无线WIFI的方式分享视频画面和图片,前提是发送端跟接收端都要支持miracast投屏功能。例如手机可通过Miracast将影片或照片直接在其他支出miracast投屏功能的显示设备上进行小屏到大屏的展示。...
  • 授人以鱼不如授人以渔,这套要点并不是直接扔你一套coding告诉你集成就行了,而是我这几周在集成miracast功能时遇到的关键节点,重点在接收端,基本不贴源码,但是如果你认真把流程看下去,可能会获得更多的收获,帮...
  • 无线投屏的延时值,就是指无线投屏发射端显示视屏开始计时,并发出视频流给接收端,进而接收端解码视频流,显示在屏幕上的总时间,这个数值就是无线投屏的延时值。在讨论无线投屏的延时值之前,首先说明一下什么是...
  • 无线投屏方案该方案可实现我们将手机、平板、笔记本、电脑投屏到大屏幕的同时,接收端还支持智能端设备(电脑,手机,平板)同显,数量可达100。假如演播厅有104个人,可以4个人的设备(电脑,手机,平板)无线投屏到一...
  • 软件名称:乐播投屏 PC电脑版 v5.0.10.0 官网安装版软件大小:37.0MB更新时间:2021-06-18立即下载乐播投屏常见问题汇总分享搜索不到设备首先,确保手机与电视连接在同一个路由器网络,并打开乐播投屏TV。...
  • 网课投屏研究

    2021-09-02 12:01:58
    没有就用投屏器、电视盒子作为airplay接收端,再用HDMI线连电视。 斑马App在ipados13下投屏没有延迟,在ipados 14下播放视频时有轻微的声画不同步。 方案二:鸿蒙平板通过乐播投屏投智能电视 只能投图像,声音
  • 免费的投屏软件Airpin,AirPin是Android平台上 第一款 支持AirPlay及DLNA双协议的媒体接收端软件。
  • 1. iphone安装: 屏幕投影助手 下载地址 https://itunes.apple.com/cn/app/ping-mu-tou-ying-zhu-shou/id1152332174?mt=8 2. windows下载安装 屏幕录屏大师 下载地址 ...3. 手机...
  • 现如今投屏在我们的工作生活中越来越常见了,电影投屏、游戏投屏、网课投屏、会议投屏等诸多场景相信大家也看过不少了。今天就来给大家分享五款非常不错的手机投屏软件,它们的功能各有千秋,大家可以任意选用。一、...
  • ipad投屏到win10电脑不管是AWIND奇机会议投屏器还是教学投屏器,都能够很轻松的完成手机、平板、电脑直接的相互投屏。本文主要介绍怎么通过无线投屏器,手机、ipad投屏到电脑上。一、使用AWIND奇机会议投屏器1、无线...
  • Windows10数据线连接坚果手机SmartisanTNT

    万次阅读 多人点赞 2020-05-31 00:27:40
    找到“投屏接收端免费下载”,下载“乐播投屏TV版”,然后安装到手机中,并依次运行完软件内部的测试步骤,进入到投屏界面。 界面如下图,如果未能进入到该界面,则无法进行下一步工作,请认真检查之前步骤的合法性...
  • 电脑投屏画面显示不一样【多屏独显方案】最近有好几个用户咨询电脑投屏到多个画面然后显示的类容不一样的方案。小编今天就特此详细为大家介绍一下这种的方案_多屏独显...接收端接收端不限系统,但是必须要支持HDM...
  • AirPin(PRO)3.29_安卓电视投屏(安卓手机发送端+电脑发送端+安卓电视接收端,路由屏蔽waxrain.com即可无限使用)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 457
精华内容 182
关键字:

投屏接收端