当前位置: 首页 > news >正文

河南做网站联系电话中国最新军事新闻最新消息

河南做网站联系电话,中国最新军事新闻最新消息,独立站都有哪些,韶关市建设工程造价网站之前做过几次公网推流的尝试, 今天试了UDP推到公网, 再用TCP从公网拉下来, 发现不行, 就直接改用TCP转TCP了. 中间中转使用的python脚本, 感谢GPT提供技术支持: import socket import threadingdef tcp_receiver(port, forward_queue):"""接收TCP数据并将其放入…

之前做过几次公网推流的尝试, 今天试了UDP推到公网, 再用TCP从公网拉下来, 发现不行, 就直接改用TCP转TCP了.
中间中转使用的python脚本, 感谢GPT提供技术支持:

import socket
import threadingdef tcp_receiver(port, forward_queue):"""接收TCP数据并将其放入队列"""receiver_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)receiver_socket.bind(('', port))receiver_socket.listen(1)print(f"TCP receiver ready on port {port}")while True:client_socket, addr = receiver_socket.accept()print(f"Connected by {addr} for receiving data on port {port}")try:while True:data = client_socket.recv(1024)if not data:breakforward_queue.put(data)finally:client_socket.close()print(f"Receiver connection closed by {addr}")def tcp_forwarder(port, forward_queue):"""从队列中获取数据并转发到另一个TCP连接"""forwarder_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)forwarder_socket.bind(('', port))forwarder_socket.listen(1)print(f"TCP forwarder ready on port {port}")while True:client_socket, addr = forwarder_socket.accept()print(f"Connected by {addr} for forwarding data on port {port}")try:while True:data = forward_queue.get()  # This blocks until data is availabletry:client_socket.sendall(data)except socket.error:print("Failed to send data, discarding packet")break  # End connection if sending failsfinally:client_socket.close()print(f"Forwarder connection closed by {addr}")if __name__ == '__main__':from queue import Queuedata_queue = Queue()receiver_thread = threading.Thread(target=tcp_receiver, args=(9998, data_queue))forwarder_thread = threading.Thread(target=tcp_forwarder, args=(9997, data_queue))receiver_thread.start()forwarder_thread.start()

就是从9998端口转发数据到9997端口, 下一步就用nginx做这个好了. 不用脚本了.

rtsp的部分, 源码在下面:

https://github.com/MontaukLaw/1126_rtsp

基于官方的vi_venc_rtsp sample code, 将rtsp的部分改成直接往公网推.

播放流依然是老办法:

ffplay -i tcp://wan_ip:9997

因为我不需要缓存, 所以之前用ZLMedia转的方法, 一直会导致延迟慢慢变大, 可能是缓存的关系.
目前, 1126使用的WiFi连接的Internet, 延迟大约在1秒左右

在这里插入图片描述
带宽2Mbps
在这里插入图片描述
每秒数据约 250KB:
在这里插入图片描述
下一步就是使用4G网络推推看了…

http://www.yidumall.com/news/90037.html

相关文章:

  • 工业和信息化部网站备案系统查询广州百度seo排名优化
  • 饮食网站建设策划书网络营销案例视频
  • wordpress的访问地址seo培训优化
  • 网站有几种类型现场直播的视频
  • 网络营销促销形式西安seo技术
  • wordpress 一级目录专业网站优化
  • 同仁行业网站建设报价semir是什么牌子
  • 建设行业个人信息网站同城推广
  • 自己创建平台型网站有哪些免费网站可以发布广告
  • 新余做网站公司站长素材网站官网
  • aso优化平台网站优化公司大家好
  • 购物网站开发uml图魔贝课凡seo
  • 如何查做的网站排名成人教育培训机构十大排名
  • 网站建设哪里找必应搜索引擎怎么样
  • 做色情灰色网站怎么判刑成都seo培训班
  • wordpress没有图片河南靠谱seo地址
  • 南宁专业网站制作前十排名私域流量营销
  • 网络推广外包公司烟台seo关键词排名
  • php旅游网站开发小结沈阳网站推广优化
  • 用自己电脑做主机做网站seo
  • 企业网站建设开发四个阶段互联网营销的优势
  • wordpress怎么使用自己的模板潍坊seo排名
  • ui设计需要学哪些课程seo网站优化多少钱
  • 在韩国用什么地图导航佛山seo关键词排名
  • 有什么做衣服的网站吗拼多多关键词排名查询
  • 公司网页制作好了 怎么发布搜索引擎seo如何赚钱
  • 给被k的网站做友链品牌策划包括哪几个方面
  • 网站建设的实训总结seo关键词排名优化哪好
  • 深圳企业网站制作公司介绍互联网广告平台代理
  • 做网站多少钱zwnet如何做网站的教程