手机如何直播 bilibili直播

1815人阅读
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 使用wireshark抓取bilibili直播的真实地址
&&& 我之前测试过bilibili的直播(主播使用OBS-studio推送),延迟是相当低,大概就是3s-4s延迟,所以猜测网上说的直播客户端使用hls协议播放是不可能的。hls如果是按照5秒切片,那个最少保留3个ts的片段,理想情况不考虑网络的传输都需要15s左右,而且腾讯云直播官网提供数据是hls直播延迟35s左右。我想着这样直播客户端应该是使用rtmp协议来实现的,按照我的猜测,我是用wireshark来抓取包分析之后,发现虽然不是rtmp协议,使用的是http + flv视频容器这种方式。应该是为了http走80端口,方便nginx做负载均衡。虽然后端服务器我不太清楚B站是怎么处理的,我还是把我抓包结果记录出来,让正在做直播的同学参考一下。
二、 准备所需要的环境
& 1 抓包工具软件 Wireshark-win64-2.0.2.exe
& 2 电脑播放软件ffmpeg--git-fc567ac-win64-shared.7z 主要使用ffplay播放器软件(命令行模式)
& 3 bilibili的手机客户端 4.14.0 播放器是ijkplayer ,在设置-》帮助-》开放源码许可 可以看到详细的使用相关的软件信息
& 4 就是360免费wifi 为了抓取手机上的包,最好的办法就是使用电脑作为wifi热点,手机连到该热点上,然后通过wireshark抓取该无线网卡的数据包
三、开始抓包
&1 首先使用你电脑做为wifi热点,然后手机连接到该wifi热点上。这是必须的
&2 打开bilibili的手机客户端,找到直播栏目
&3 打开wireshark软件,选择你无线网卡,这里根据你个人电脑情况不同,你可能会看到多个无线网络连接,你自己一个一个试一下,看看是哪个手机发出的数据包?我的是(无线网络连接3 ) 效果如下:
选择无线网络连接3之后,就开始抓包了,这一步你可以根据你自己需要,当你点击播放直播的时候在开始抓包。
4 点击手机上的直播房间,如图:
然后观察wireshark中包分析,这里顺便说一下我之前以为是rtmp协议,所以在过滤的是 port 1935是看不到数据包的。所以我后来干脆没有使用过滤器,然后慢慢分析包的信息的,结果如下图:
5 上图可以看出,这是使用http + flv这种方式的,但是我还是不能确定,事情是不是这样的呢? 我接下来使用ffplay来播放测试该地址、播放命令如下:
直播路径仅供参考使用:http://60.207.246.38/live-/live/398/live_1833.flv?wsSecret=f2e70f9f17853a0dfea88c&wsTime=&wshc_tag=0&wsts_tag=577a7434&wsid_tag=76f758c1&wsiphost=ipdbm
播放结果如图:
可以看到虽然ffplay很简陋,但是还是直播了该内容,并且和手机是同步播放的。
&&&&& bilibili直播客户端,使用的播放器是ijkplayer,这个是B站开源的播放器,这里一万个赞。然后我测试结果证明了,直播客户端是使用http + flv的模式直播的,不是所谓和hls或者rtmp的。谢谢 联系邮箱
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:128470次
积分:1509
积分:1509
排名:千里之外
原创:35篇
评论:46条
北国风光,千里冰封,
万里雪飘。望长城内外,
惟余莽莽;大河上下,
顿失滔滔。山舞银蛇,
原驰蜡象,欲与天公试比高。
须晴日,看红装素裹,
分外妖娆。江山如此多娇,
引无数英雄竞折腰。
惜秦皇汉武,略输文采;
唐宗宋祖,稍逊风骚。
一代天骄,成吉思汗,
只识弯弓射大雕。
数风流人物,还看今朝。
(1)(1)(1)(2)(1)(1)(3)(1)(2)(4)(3)(1)(1)(2)(2)(1)(1)(1)(3)(3)(3)(1)(1)(1)bilibili直播姬怎么用?bilibili直播姬使用教程图解
bilibili直播姬是b站位了方便广大新手主播快速上手直播系统而推出的一款直播工具。通过bilibili直播姬可以省去繁琐的设置过程,轻松一点直接开播。不过还是有很多b站的新用户不知道如何使用。今天小编就为大家分享一下bilibili直播姬使用教程图解,希望能帮助到大家!
  点击下载==〉bilibili直播姬电脑版下载
  bilibili直播姬怎么用?bilibili直播姬使用教程步骤:
  1、登录bilibili直播姬,登录界面如下:
  2、bilibili直播姬主界面:
  左下:为各种来源添加按钮,从左到右依次为摄像头,游戏源,抓屏,多媒体,文本,图片。
  添加来源后会在右边场景里显示,也可以在场景中编辑你的来源。
  右上:可以查看、修改自己的直播间信息
  右下:为弹幕姬、音量、设置按钮。
  点击&弹幕姬&按钮可以开启弹幕姬以及设置弹幕姬显示与详细参数。
  点击&音量&按钮可以调节系统和麦克风音量。最高增幅300%。
  点击&设置&按钮可以调节视频、音频、推流与快捷键的设置
  3、一键开播
  添加完来源、调整好设置之后就可开始直播啦!点击&开始直播&,LINKSTART!
  关于bilibili直播姬使用教程就介绍到这里了,是不是很容易呢?
【声明】:黑吧安全网()登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱,我们会在最短的时间内进行处理。
上一篇:【】【】

我要回帖

更多关于 bilibili直播申请 的文章

 

随机推荐