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

晋江市住房建设局网站天津百度推广优化排名

晋江市住房建设局网站,天津百度推广优化排名,wordpress壁纸模板,百度云搭建网站之前做过几次公网推流的尝试, 今天试了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.yayakq.cn/news/614728/

相关文章:

  • 厦门做网站 厦门专业做网站的公司 我想做网站网站开发年收入
  • 网站建设价格标准渠道阿里手机网站开发框架
  • 网站开发语言识别南宁网站建公司
  • 做网站用什么软件初二网站快速注册
  • 怎么建一个网站卖东西seo包年推广
  • 当当网电子商务网站建设特点宁波市高等级公路建设指挥部网站
  • 购物商城html网站代码网站建设中什么是一栏
  • 平顶山市网站建设公司如何对网站进行管理
  • cpa怎么做网站做网站的每天打电话咋办
  • 西部数码网站管理助手 卸载网站建设成交话术
  • 南宁网站建站公司打电话叫人做网站
  • 移动通网站建设gateface做网站
  • 英德市建设及城乡管理局网站vi设计经典案例
  • 做一个英文网站域名解析二级域名
  • 网站设计评价指标海南公共招聘网
  • 网站申请空间杭州物流公司
  • 东莞南城外贸网站建设自己做网站都需要什么
  • 电商网站建设培训班济南电商网站建设
  • 手机网站开发设计做pc端网站特色
  • 淮安哪个做网站好点北京网站设计公司有哪些
  • 长治一般做一个网站需要多少钱自贡建设监督质量网站
  • 网站备案链接直接查看wordpress定时发布插件
  • 网站怎么做必须交钱吗网站开发用什么图片格式最好
  • 花都区水务建设管理中心官方网站百度推广合作
  • 电商网站取名wordpress 新页面类型
  • 深圳建设网站培训机构91大神网站建设
  • 网站没有收录怎么办阿里云1m服务器可以搭建网站
  • 建湖网站建设公司企业运营管理培训
  • 重庆免费微网站seo短期课程
  • 甘肃省住房和城乡建设部网站wordpress阶梯插件