基于异步的RTSP库

aiortsp的Python项目详细描述


https://travis-ci.com/marss/aiortsp.svg?branch=masterhttps://coveralls.io/repos/github/marss/aiortsp/badge.svg?branch=master

这是一个非常简单的异步库,用于与 RTSP服务器,具有基本的RTP/RTCP支持。在

预期的用例是提供一个相当低级别的控制 在RTSP连接级别发生了什么,都是用python/asyncio编写的。在

此库不提供任何解码功能, 由客户端决定如何处理接收到的RTP包。在

使用OpenCV可以很容易地解码 或者PyAV,或者根本不需要,这取决于 使用。在

请参见examples,了解如何使用lib内部结构,但要快速使用:

importasynciofromaiortsp.rtsp.readerimportRTSPReaderasyncdefmain():# Open a reader (which means RTSP connection, then media session)asyncwithRTSPReader('rtsp://cam/video.sdp')asreader:# Iterate on RTP packetsasyncforpktinreader.iter_packets():print('PKT',pkt.seq,pkt.pt,len(pkt))asyncio.run(main())

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JPA,playframework,在分组之前选择order by   java如何让安卓app在一天中的特定时间做某事   web服务Java restlet文件上传使用符合RFC 5987的apache commons文件上传   如何使用java在一个用C++和Direct9编码的网页中运行应用程序?   允许生成ddl的java Postgres数据库设置   垃圾收集有哪些好的Java编码实践可以帮助Java GC?   java@RestController将表单返回到同一页面但URL不同   java Eclipse:无法将project facet动态Web模块的版本更改为2.3   无迭代器分配的内存管理Java NodeUpplicate集合   java Jackson:使用默认(反)序列化程序   Java:如何将保存在同一路径上的多个文件夹中的最大名称提取到一个文件夹名称都是数字的变量中?   java将二维字符串数组转换为二维整数数组