IV. Catching the thieves 抓住小偷 Well, we have just added a secure mechanism to our little streaming server.  Now, all we have to do is just watching log file. But, before doing that we have to  download a small utility for viewing our log file. This ut…
Protecting your streams from webpage copy&paste flash code, listing or recording 保护流,防止在页面上被复制&粘贴,解析或录制 by Rani       目录表 Table of Contents I.    简要说明和目的  Brief description and our goals II.   设置rtmpd服务器 Setting up rtmpd server III.  测试设置项      Te…
很多朋友都会问到rtsp如何通过rtmp协议推送到服务端,正好前段时间开发了这个功能写在这里,和大家分享下. 首先我想说的是:ffmpeg可以实现这个功能.ffmpeg支持rtsp协议,也支持rtmp.在这个案例中rtsp是输入, rtmp是输出,ffmpeg实现了转码的功能.下面可出一个整体思路流程图. 图1 如图1所示:在获取都rtsp流以后,解复用(demux)获取ES流packet,最后将ES流封装成rtmp格式并发送 到服务端. 基本思路完毕,下面上代码. 一:初始化ffmpeg库 v…
文章钢要: 1.了解Mosquitto服务器 2.在Liunx中搭建Mosquitto服务器 3.设置Mosquitto集群 一.Mosquitto简介 一款实现了消息推送协议 MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机.嵌入式计算机.微型控制器等移动设备.一个典型的应用案例就是 Andy Stanford-ClarkMosquitto(MQTT协议创始人之一)在家中实现的远…
易信的API接口做的还算简单 http://open.yixin.im/document/oauth/api 根据指南上的步骤,利用易信提供的测试ID AppID(client_id): yxbbd0e8b3dce64e02bab42437becc4384       AppSecret:5a1db5830047b4a 可以很容易获得access_token,以及指定联系人的toAccountId 下面,利用前几篇博文提到的apache http组件,向易信的web service提交测试请求…
首先看微信官方的说法: 当用户主动发消息给公众号的时候(包括发送信息.点击自定义菜单.订阅事件.扫描二维码事件.支付成功事件.用户维权), 微信将会把消息数据推送给开发者,开发者在一段时间内(目前修改为48小时)可以调用客服消息接口,通过POST一个JSON数据 包来发送消息给普通用户,在48小时内不限制发送次数. 根据上面消息可以找到发消息的突破口[发送信息.点击自定义菜单.订阅事件.扫描二维码事件.支付成功事件.用户维权]这些事件 可以给公众号48小时的权限无限给触发的了以上事件的关注用户发…
上一篇讲到的本地推送是普通的消息推送,本篇要讲一下带按钮动作的推送消息,先上个图瞅瞅: 继上一篇的内容进行小小的改动: 在didFinishLaunchingWithOptions方法内进行以下修改 if (UIDevice.currentDevice().systemVersion as NSString).floatValue >= 8 { // APService.registerForRemoteNotificationTypes( // UIUserNotificationType.B…
MQTT简介 MQTT全称叫做Message Queuing Telemetry Transport,意为消息队列遥测传输,是IBM开发的一个即时通讯协议.由于其维护一个长连接以轻量级低消耗著称,所以常用于移动端消息推送服务开发. MQTT特性 MQTT具有如下特性: 使用发布/订阅消息模式,提供一对多消息发布: 对负载内容屏蔽的消息传输: 使用TCP/IP进行网络连接: 主流的MQTT是基于TCP进行连接的,同样也有UDP版本的MQTT,但是不太常用,叫做MQTT-SN. 具有三种消息发布服务…
上一篇写了安装mosQuitto和测试,但是用cmd命令很麻烦,有没有一个可视化软件呢? 有,需要在google浏览器下载一个叫MQTTLens的插件 打开MQTTLens后界面如下: 打开connections后面的加号,就可以连接 绿色,说明连接成功,在Subscribe下添加订阅的topic名称(这里就写topic了) 点击subscribe 完成订阅 网上找了个java的测试代码,进行连接测试 pom.xml 引入包: <dependency> <groupId>org.e…
在没有编码器的情况下,可以使用VLC进行推送TS+UDP流 操作步骤如下: 一.UDP方式: 媒体-->流 选用要播放的文件,可以选择多个来播放,选择串流播放 这里直接点击下一步 需要选择在本地播放时显示,要在本地显示打√,再选择UDP(legacy)后点击添加 然后在UDP设置中添加要推送的目前IP及端口,再点击下一步 选择如图的选项后下一步 最后点击流就完成推送 验证: 只要在VLC中点击“媒体——打开网络串流”,在弹出的框中输入“udp://@9901”,点击“播放”按钮即可.…