登录 立即注册

首页 > 绿虎论坛 > 电脑 > 讨论/求助 (发帖)

内网用户同时看同一直播,怎么保证流畅


『回复列表(41|隐藏机器人聊天)』

22.

@MFVPNHAHA,我不是,我是大连民族大学的,不过我们学校没有自己的流媒体服务,所以大家都喜欢看东北大学的,虽然走的是教育网IPv6专线,但是带宽还是有限。

(/@Ta/2022-01-01 18:02//)

23. @老虎会游泳,意思是人多了就可以使用这个方案来解决,但是我突然有个疑问就是抖音那么多人看咋不不卡?大家看的不也是公网吗?
(/@Ta/2022-01-01 18:04//)

24.

@MFVPNHAHA,你们不在一起,也不是同时点开视频,所以压力是分散的。如果你身边的所有人(成百上千人)同一时刻同时打开抖音观看视频,也会变卡的。

(/@Ta/2022-01-01 18:06//)

25.

@胡椒舰长,可以,看这个获取推流地址的教程,然后把它粘贴到ffmpeg命令里就可以。
http://help.huya.com/355
ffmpeg命令:
https://hu60.cn/q.php/bbs.topic.102309.1.html

ffmpeg -re 这里写视频输入,不同的输入有不同的格式,请参考上面帖子中的例子 \
  -f fifo -fifo_format flv -map 0:v -map 0:a -flags +global_header \
  -drop_pkts_on_overflow 1 -attempt_recovery 1 -recover_any_error 1 -c copy \
    '从虎牙复制的推流地址'
(/@Ta/2022-01-01 18:15//)

26.

@yihuan,央视的地址是我在网上搜到的,不是我抓的。感觉cctvalih5ca.v.myalicdn.com好像是阿里给央视搭建的开放式CDN,所以搜这个域名就能找到一些。然后剩下的可以靠猜,比如有了http://cctvalih5ca.v.myalicdn.com/live/cctv13_2/index.m3u8,就有了http://cctvalih5ca.v.myalicdn.com/live/cctv1到12_2/index.m3u8

(/@Ta/2022-01-01 18:19//)

27. CCTV1综合$http://cctvalih5ca.v.myalicdn.com/live/cctv1_2/index.m3u8
CCTV2财经$http://cctvalih5ca.v.myalicdn.com/live/cctv2_2/index.m3u8
CCTV3综艺$http://cctvalih5ca.v.myalicdn.com/live/cctv3_2/index.m3u8
CCTV4国际$http://cctvalih5ca.v.myalicdn.com/live/cctv4_2/index.m3u8
CCTV5体育$http://cctvalih5ca.v.myalicdn.com/live/cctv5_2/index.m3u8
CCTV6电影$http://cctvalih5ca.v.myalicdn.com/live/cctv6_2/index.m3u8
CCTV7军农$http://cctvalih5ca.v.myalicdn.com/live/cctv7_2/index.m3u8
CCTV8电视剧$http://cctvalih5ca.v.myalicdn.com/live/cctv8_2/index.m3u8
CCTV9纪录$http://cctvalih5ca.v.myalicdn.com/live/cctvjilu_2/index.m3u8
CCTV10科技$http://cctvalih5ca.v.myalicdn.com/live/cctv10_2/index.m3u8
CCTV11戏曲$http://cctvalih5ca.v.myalicdn.com/live/cctv11_2/index.m3u8
CCTV12社会与法$http://cctvalih5ca.v.myalicdn.com/live/cctv12_2/index.m3u8
CCTV13新闻$http://cctvalih5ca.v.myalicdn.com/live/cctv13_2/index.m3u8
CCTV14少儿$http://cctvalih5ca.v.myalicdn.com/live/cctvchild_2/index.m3u8
CCTV15音乐$http://cctvalih5ca.v.myalicdn.com/live/cctv15_2/index.m3u8
(/@Ta/2022-01-01 19:09//)

28. @,多整点直播源地址,比如你懂的
(/@Ta/2022-01-01 23:15//)

29. @MFVPNHAHA,你这么说,我很容易理解成你是LSP要资源
(/@Ta/2022-01-01 23:23//)

30. @,我说的是全世界的直播源,资源看起来没意思,不如实践
(/@Ta/2022-01-01 23:31//)

31. @MFVPNHAHA,这里有,自己搞吧
http://www.kodiplayer.cn/movie/2898.html
(/@Ta/2022-01-01 23:42//)

32. @MFVPNHAHA@老虎会游泳,哈哈,我是东大的,东大的校园网还是很给力的,ipv6配套不错的,还有六维空间
(/@Ta/2022-01-02 01:22//)

34. @老虎会游泳, 反馈来啦,效果是相当明显的。
环境:蓝鸽云机房,70台客户端。一台普通台式机装Ubuntu做srs服务
1、客户端播放前网络负载
播放前.PNG(60.5 KB)
2、客户端播放时网络负载
播放中.PNG(67.64 KB)
2.1
3.png
3、延迟是肯定有的。
延迟.PNG(776.46 KB)
可以看到图中画面很多不一致,大概延迟20秒以内。有一个要命的问题,音视频有些不同步。下一次测试实体机房。
(/@Ta/2022-01-03 17:42//)

35.

@yihuan,“音视频有些不同步”,播放地址用的是flv吗?音视频偶尔不同步是网页上解码flv的项目flv.js的已知问题。把播放地址的.flv改成.m3u8再试试。如果还是不同步,尝试用VLC播放器直接播放你的推流地址(rtmp://ip/live/livestream,它即可以用于推流也可以用于播放)。

如果从推流地址播放还是音视频不同步,那就得考虑是推流时的问题了。

(/@Ta/2022-01-03 20:33//)

36. 可以采用webrtc+p2p来进行播放,可以节省带宽流量。
例如:
http://www.hifilm.top/film/tv?media=http://cctvalih5ca.v.myalicdn.com/live/cctv15_2/index.m3u8
可以把上述网址中的media值改为其它m3u8网址
(/@Ta/2022-01-04 16:53//)

37.

可以采用webrtc+p2p来进行播放,可以节省带宽流量。
例如:
http://www.hifilm.top/film/tv?media=http://cctvalih5ca.v.myalicdn.com/live/cctv15_2/index.m3u8
可以把上述网址中的media值改为其它m3u8网址

@admpub,它能实现类似BT下载那样的自动互传吗,看的人越多越流畅?


相关开源项目:

P2P技术使观看相同内容的用户之间可以相互分享数据,不仅能效降低视频/直播网站的带宽成本,还可以提升用户的播放体验,降低卡顿、二次缓存的发生率。 另外,随着H5的普及,flash逐渐被淘汰已成为不可逆转的趋势。而在H5采用的视频传输格式中,hls由于兼容ios和android、可以穿过任何允许HTTP数据通过的防火墙、容易使用内容分发网络来传输媒体流和码率自适应等众多优势而在业界得到广泛使用。通过使用hls.js这个第三方库,几乎所有现代浏览器都可以播放hls视频。hls天生分片传输的优势,使其可以采用p2p的方式进行传输,从而减小服务器的负担。在web端,无插件化实现p2p传输能力的最好选择就是WebRTC技术,与hls.js类似,WebRTC也支持几乎所有现代浏览器。本项目是一个hls.js的插件,通过WebRTC datachannel技术,在不影响用户体验的前提下,最大化p2p率,是面向未来的Web P2P技术。

CBPlayer 是基于 DPlayer 开发的,内置 CDNBye P2P 插件的 H5 播放器,加入了记忆播放等实用功能,右键可以查看p2p实时数据。支持HLS、MP4和MPEG-DASH三种格式的P2P加速。

(/@Ta/2023-01-28 15:30//)

38. @胡椒舰长,能不能推流到虎牙不清楚啊,好像可以吧,不清楚,思路是拿到虎牙推流直接,然后直接推就行了,不过推流地址不好拿
(/@Ta/2022-01-04 17:21//)

39. @老虎会游泳,是.flv的问题,使用 .m3u8后音视频同步了。
@admpub, @老虎会游泳,这个厉害了,结合srs,应该是实现了类似BT下载那种,服务端流量很低。
可以看比较,均是在60台客户端使用环境下
1、srs播放器时服务器网络负载
1.jpg
2、p2p 播放
2.jpg
3、播放界面
比较.PNG(1.3 MB)
(/@Ta/2022-01-04 19:33//)

40. @老虎会游泳 支持互动互传的。并且根据经纬度自动获取距离最近的用户组成一个流量圈,在同一个圈子内实现p2p共享,所以速度还是很快的
(/@Ta/2022-01-04 20:21//)

41.

@huaruan,虎牙的推流地址很好拿的,只要在网站上点开播就能看到了。所有直播网站都会在网页上显示推流地址,因为他们要兼容第三方专业推流软件,比如OBS。
教程:http://help.huya.com/355
页面:https://i.huya.com/index.php?m=ProfileSetting#ktylts

需要用虎牙官方软件开播一次,认证成为主播,才可进入主播设置。

link.img.html_url64=aHR0cHM6Ly92a2NleXVndS5jZG4uYnNwYXBwLmNvbS9WS0NFWVVHVS1jYzhjZjA4Zi00OWY1LTRmYzUtODNjMy1lZDJhNjgzNzA0ZDQvNTUzZGM3MzQtYzc4OC00ZDFmLWJjMWEtNDBmY2FjNzVkYjcwLnBuZw..png

(/@Ta/2022-01-04 21:37//)

42.

https://hu60.cn/q.php/bbs.topic.102309.html

这个帖子里还有斗鱼和哔哩哔哩的推流地址获取方法。三者都有官方页面显示推流地址。

(/@Ta/2022-01-04 21:38//)

下一页 上一页 2/3页,共41楼

回复需要登录

11月24日 18:21 星期天

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1