今天做了一下Peercast的电视直播测试

Peercast收听电台的源代码流程分析 以收听JOKV-FM(TEST)为例,在YP上点击Play,则其URL地址为peercast://pls/25838B9F1EAE27079B793C9FBA0E4156?tip=222.148.187.176:7144case WM_COPYDATA:   {    COPYDATASTRUCT *pc = (COPYDATASTRUCT *)lParam;    LOG_DEBUG("UR 阅读详情

硬件设备:服务器+视频采集卡+普通电视

软件设备:Windows XP + Windows Media Encoder 9.0 + Peercast

实现步骤:

1.用视/音频线将电视AV输出连接到视频采集卡上。

2.在Windows media encoder中新建会话选择广播实时事件,设备选项中选取相应的视频采集卡,广播方法中选择自编码器拉传递,广播连接端口选择8080(其他未用端口也行),编码选项选择282Kbps(越高越清晰,有多种选项),282属于较低画质,但是还勉强可以接受的编码率,点击完成。

3.配置Peercast。选择Broadcast,URL中填入http://localhost:8080,TYPE选择WMV,点击Create relay。

4.在控制中选择开始编码。

 

局域网内延时应该在15秒左右。

Peercast由于只是从单点传输,所以传输视频可能会出现一些问题。明天提高码率和访问机器量继续进行测试

 

今天转播的世乒赛哈哈。

中国队果然赢了。

王励勤果然是中国乒乓球队目前的头号人物。

敬请期待明晚7:15分的世乒赛男团直播。

kooxoo 在线采集 kooxoo的初期程序<br>只用于研究<br>有问题联系qq21053617 立即下载

相关推荐

APM 飞行模式切换--源码详解

APM飞控中有很多种方式可以改变飞行模式。其中最常见的为遥控器切换和地面站切换两种方式。 下面以遥控器切换为例详解飞行模式切换逻辑。 APM遥控器切换飞行模式的源代码在RC_Channel.cpp文件中的RC_Channel_Copter::do_aux_function_change_mode()函数中。 const bool success = copter.set_mode()调用Copter::set_mode()函数,在set_mode()函数中调用mode_fro...

qq_30623591的博客 2440

看各大电视直播

CCTV-1综合:rtmp://58.200.131.2:1935/livetv/cctv1 CCTV-2财经:rtmp://58.200.131.2:1935/livetv/cctv2 CCTV-3综艺:rtmp://58.200.131.2:1935/livetv/cctv3 CCTV-4中文国际:rtmp://58.200.131.2:1935/livetv/cctv4 CCTV-5体育:...

GeekPlusA的博客 1万+

VINS-Fusion实战:从零搭建无人机视觉SLAM系统(附ROS配置全流程)

本文详细介绍了如何从零开始为无人机搭建基于VINS-Fusion的视觉SLAM系统。内容涵盖硬件选型(重点推荐双目相机与IMU搭配)、ROS环境配置、传感器标定、核心参数调优以及实际飞行测试与问题排解全流程,旨在帮助开发者实现稳定、精确的无人机自主定位与导航。

wasm7browser的博客 214

电视直播软件合集 测试后推荐,测试了几十个直播软件,终于找到了完全支持7天回看的这个!...

今年的暑期剧场格外热闹,各大卫视轮番上演好剧,喜的是观众愁的也是观众,经常是看了这个剧再想看其他剧就错过了直播,或者很多上班族因为工作没办法追剧,如果在网上看的话又要花钱买会员。利用直播软件的回看功能可以解决这个问题,问题是一般的直播软件都只能回看当天的内容。这里蜜蜂市场推荐一款支持7天回看的直播软件:软件名称:锋彩直播小编测试了全网几十个直播软件,的确有很多直播是支持回看的,但支持7天回看的目前...

weixin_28878117的博客 5759

从string一词感受从字母象形到语义生成的底层逻辑

从词源上看,个人认为,soft一词的含义主要来自于“柔软水滑或柔软光滑”这样的含义,是从这样的含义中逐渐窄化,最终主要用来指“柔软”之意,而光滑、水滑这样的含义或语义形象最终被淡化,所以,soft如果符合首字母象形原则,那么它主要的来源形象,应当是【水】,也就是说,soft一词和smooth(a.光滑的)、ski(滑雪)/skate(滑冰)、slip(滑倒)/slippers(拖鞋)、slide(滑动)是相通的,并最终和sea(海)、sweat(汗/汗水)这一类和水一直相关的单词也相通。

nshkfhwr的博客 1269

UFS Link Startup全流程解析:从硬件初始化到链路稳定的5个关键阶段

本文详细解析了UFS Link Startup的全流程,从硬件初始化到链路稳定的5个关键阶段,包括初始化阶段、数据通道发现、数据通道重新对齐、链路启动收尾和能力交换阶段。通过时序分析、代码实现和实际案例,帮助开发者掌握UFS协议链路启动的技术细节,确保设备与主机之间的可靠通信。

weixin_30687051的博客 429

Android 原生SDK Flutter插件编写

CBS,http://123.108.164.71/etv2sb/phd27/playlist.m3u8 CGNTV,rtmp://edge2.everyon.tv:1935/etv2/phd235 CTIME,http://123.108.164.71/etv2sb/pld21/lihattv.m3u8 CTS,rtmp://edge1.everyon.tv:1935/etv1/phd28

Json_Jerry的博客 3万+

芒果YOLO11改进81:主干Backbone篇之DCNv3结构:即插即用|使用pytorch代码实现,并针对YOLO11专门优化模块

芒果YOLO11改进81:主干Backbone篇之DCNv3结构:即插即用|使用pytorch代码实现,并针对YOLO11专门优化模块

包括YOLOv5、YOLOv7、YOLOv8等模型改进 736

新版直播星彻底解决农村看电视难题

两年前推出的直播星在令消费者欢呼雀跃的同时也令广电有线运营商痛苦不已,之后虽然广电总局不停升级密码,据统计市场销售的黑盒子数量依然超过4000万之巨,显示出农村市场对直播星电视机顶盒的巨大需求和对电视节目的渴望。 中断近两年后近期广电改版后的直播星方案近期闪亮登场,从九月初在宁夏

老杳吧:LAOYAOBA.COM 2525

基于遗传算法改进BP神经网络的电池容量SOC预测

,遗传算法BP神经网络能很好的实现对电池容量soc的训练和预测,BP神经网络是一种成熟的神经,相对于其他神经网络,拥有很多的训练函数,传递函数,可以调节的参数非常多,对各种问题都可以达到一个比较理想的效果,关键看如何调试参数,选择训练传递函数,遗传算法改进BP神经网络的初始权值阈值,达到改进BP神经网络的目的,从而更好的实现对电池容量SOC的预测

abc991835105的博客 765

OpenSpec 完全指南 config.yaml文件

不管是项目内还是全局存放,自定义工作流都要遵守以下规则,否则会导致OpenSpec无法识别,新手一定要记牢:一个文件夹 = 一个工作流:工作流文件夹的名称,就是中schema字段要填写的名称;每个工作流文件夹必须包含:这是工作流的核心定义文件,没有它,OpenSpec无法识别这个工作流;模板文件统一放templates/目录:如果需要自定义生成文件的模板(比如统一的提案模板、任务模板),就放在工作流文件夹下的templates/里,OpenSpec会自动识别;

h a 6 6 6 c k 为 你解决复杂难题! 1417

[zz]目前国内p2p视频直播软件

目前国内p2p视频直播软件转贴自:http://blog.donews.com/dgsheng/archive/2006/02/28/746345.aspx  名称  官方网址  评价[来自于http://family.chinaok.com/2005-12/15338.htm

wuhran的Blog-C++,Linux,MySQL,PHP 5231

HDR 成像技术学习(三)—— LOFIC

LOFIC(Lateral Overflow Integration Capacitor,横向溢出集合电容)介绍,从像素结构到工作时序。

沧海一升的博客 9729

记录一些视频直播测试地址 rtmp rtsp http

作者地址https://blog.youkuaiyun.com/m0_37677536/article/details/83304674

l419070777的专栏 2万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

PeerCast 分析报告

                                PeerCast 分析报告目录/------------------------------------------------------------------------1. 程序基本结构1.1 Simpel工程分析    1.1.1 Simple工程的主要功能函数模块    1.1.2 WinMain函

cc1983的专栏 2321

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

在局域网中搭建自己的YP服务器

有些朋友想做一些Peercast在局域网中的应用,使每个人可以发布自己的网络电台,并可通过YP来查找和访问已发布的网络电台.这里介绍如何在在局域网内搭建自己的YP服务器.本方案的平台是WinXP+IIS5.1+PHP5.1.4,至于其他平台如Apache+PHP方式大家可以参考网上的相关文档所谓YP指的是Yellow Page,也就是一个目录服务器.1.安装IIS服务器2.安装PH

bbisonic的专栏 2万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

PCP协议实现详解

PCP协议,也就是Peercast Protocol,是Peercast用来在节点间传送信息所定义的协议。协议定义的字段在pcp.h中,本文以如何在节点间传递节点信息(也就是ChanHit)来解释PCP协议的定义、运行及如何编程。//ChanHit信息static const ID4 PCP_HOST  = "host";static const ID4 PCP_HOST_ID  = "id"

bbisonic的专栏 1万+

Peercast整体架构分析

现在的P2P流媒体主要有两种架构:1.基于树的架构。这是由流媒体的多播演化而来的,也就是播放同一频道的节点组成一棵树,提供广播的源节点为这棵树的根。每个节点可以为下层几个节点提供数据。但这种架构仍然会对上层的结点造成太大的负担,而且在节点动态加入和退出的情况下树不易维护。另外还存在传输延迟问题,所以树的高度不能太大。2.基于图(MESH)的架构。通过邻居发现寻找相关的节点。这种架构可以实现

bbisonic的专栏 6542

Peercast各个版本的更新记录

v0.102New release: Fixed: A problem where channels could connect back to themselves and endlessly stream in a loop. Fixed: Initial auto-Find retry problem. Sometimes it would just give up and yo

bbisonic的专栏 6398

如何下载Peercast源代码

由于Peercast源代码是用的SVN下载方式,所以可能还有很多朋友们不知道如何下载最新的Peercast源代码,在这里我简单地介绍一下SVN是个版本管理工具,开源代码的版本管理一般采用CVS和SVN工具如果在WINDOWS环境下:1.下载 Tortoise SVN:http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1

bbisonic的专栏 6102

Sys.h源代码分析

String类:完成字符串的一些定义和操作Random类:可调用next方法返回随机数Sys类:提供一些系统功能,如线程操作、返回随机数、返回时WEvent类:WLock类:对临界区操作的封装,用于线程同步ThreadInfo类:线程信息

bbisonic的专栏 5718

Peercast播放模块分析

这里以YP上的JOKV-FM(TEST)为例当点击YP上的一个频道时,其访问地址为peercast://pls/25838B9F1EAE27079B793C9FBA0E4156?tip=222.148.187.176:7144peercast://指的是peercast协议,由于peercast注册了此协议,所以在IE中输入这个地址时会自动启动peercast并把这个地址传送给peerca

bbisonic的专栏 5198

关于Peercast注释版的最后声明

Peercast注释版是我在做本科毕业设计时分析Peercast的一些成果,当时阅读代码的时候做了注释,然后写了一些分析文章。本来想发到自己的博客上保留一份记录的,不想后来竟成了很多人参考Peercast的资料。这点上我是有些惭愧的,因为很多不成熟的想法和不正确的观点可能会误导大家,也希望大家能够分辨吧。本来想形成一份比较完整的注释版,但后来由于毕业以及转变研究方向等因素已经没有继续做下去了。不过

bbisonic的专栏 5067

阅读Peercast源代码的一些经验

Peercast源代码是我第一次看超过2万行的代码,在这期间收获很大,也积累了一些经验。Peercast源代码是我第一次看超过2万行的代码,在这期间收获很大,也积累了一些经验,在此与大家分享,希望为大家看源代码提供一些帮助和参考.这里主要介绍的是在Visual Stdio6.0环境下,看Peercast的win32版本代码的一些经验1.拿到源代码的第一个步骤是编译并运行,而且你首先要对如何

bbisonic的专栏 4744

Peercast核心代码执行流程

执行的流程大致如下:Peercast启动时创建servMgr对象servMgr启动两个服务器线程,分别为servProc和idleProcservProc启动两个监听servent,分别用于监听7144和7145端口监听servent启动服务器监听线程Servent::servProc当服务器监听线程监测到有新连接进入时,给这个连接分配新的servent新的servent初始化连接信息,并启动in

bbisonic的专栏 4087
上一篇: 《C++程序设计语言》的魅力
下一篇: 博客一周月纪念
bbisonic
博客等级 码龄21年 30粉丝 143原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值