Commit Graph

120 Commits (master)

Author SHA1 Message Date
Donat Zenichev 71aa1496b3 MT#57719 Provide some of attributes list via `stream_params`
2 years ago
Donat Zenichev 85fc7ff70c MT#57719 Move `monologue_subscribe_*` to media subs
2 years ago
Richard Fuchs dbae76c3b6 MT#57977 fix save/restore of "foreign" call flag
2 years ago
Richard Fuchs 1ef2e94d4b MT#56447 don't return details of inactive/disabled
2 years ago
Richard Fuchs d9e682b7db MT#56374 add convenience macros for string creation
2 years ago
Richard Fuchs b5e1d20024 MT#56447 allow specific publisher feed ID
2 years ago
Richard Fuchs 41cf4fe7b6 MT#56447 move janus_feeds to janus_room
2 years ago
Richard Fuchs 6608a1ed7b MT#56447 dequeue ICE fragments after pub/sub
2 years ago
Richard Fuchs 892c736a9e MT#56447 use full handle destroy method
2 years ago
Richard Fuchs 9b3c277bee MT#56447 add _destroy_handle()
2 years ago
Richard Fuchs 790f6054d8 MT#56447 add missing `static`
2 years ago
Richard Fuchs 2a5cfc379c MT#56447 warn on handle/session/WS leakage
2 years ago
Richard Fuchs c7114d8306 MT#56447 support destroy method
2 years ago
Richard Fuchs dca7a84566 MT#56447 switch to trickle_ice_update()
2 years ago
Richard Fuchs 567cd06454 MT#56447 ensure consistent call IDs
2 years ago
Richard Fuchs 53026be077 MT#56447 use bencode_strdup_str
2 years ago
Richard Fuchs 6678d15631 MT#56447 refactor trickle ICE update
2 years ago
Richard Fuchs baa617e446 MT#56447 simplify handle removal
2 years ago
Richard Fuchs a789afa548 MT#56447 use g_hash_table_steal_extended
2 years ago
Richard Fuchs 5822cb889d MT#56447 change ml->medias to GPtrArray
2 years ago
Richard Fuchs 889941416a MT#56447 don't pointlessly create monologue
2 years ago
Richard Fuchs 6cb8285cfe MT#56447 add glib_json_print()
2 years ago
Richard Fuchs 6d771f65e0 MT#56447 support unpublish method
2 years ago
Richard Fuchs 213111edb0 MT#56447 fix multi-stream subscribe
2 years ago
Richard Fuchs cd1dc1e458 MT#56447 allow "start" without feed ID
2 years ago
Richard Fuchs 68520669c9 MT#56447 support "configure" without SDP
2 years ago
Richard Fuchs 641ca0f3ed MT#56447 support "plain" Janus offers
2 years ago
Richard Fuchs 829b37e8d9 MT#56447 full publisher details in notification
2 years ago
Richard Fuchs a91d2472ad MT#56447 extract "streams" printing
2 years ago
Richard Fuchs 94938ecf13 MT#56447 refactor unpub/leaving notifications
2 years ago
Richard Fuchs aff98962f8 MT#56447 generalise janus_notify_publishers
2 years ago
Richard Fuchs c86f73c9e6 MT#56447 rectify janus_notify_publishers
2 years ago
Richard Fuchs f625b3870b MT#56447 upgrade handle->session
2 years ago
Richard Fuchs 65a86c6c67 MT#56447 refactor janus_send_json_msg
2 years ago
Richard Fuchs 30a84ab5cf MT#56447 refactor rtcup and mediaup events
2 years ago
Richard Fuchs 53ba78a775 MT#56447 add convenience _get_monologue
2 years ago
Richard Fuchs a6078dc0a0 MT#56447 add convenience janus_json_print()
2 years ago
Richard Fuchs 046f507520 MT#56447 require websocket transport
2 years ago
Richard Fuchs 40bdb4bd5d MT#56447 transfer ownership of janus_handle
2 years ago
Richard Fuchs 609ac22bc9 MT#56447 remove some indentation
2 years ago
Richard Fuchs 174ead0018 MT#56447 disassociate rooms from sessions
2 years ago
Richard Fuchs 382c8f625f MT#56447 document hash table contents
2 years ago
Richard Fuchs 26cc168f83 MT#55283 eliminate useless return values
2 years ago
Richard Fuchs b207d0c586 MT#55283 single-threaded lws_write()
2 years ago
Richard Fuchs 4d708350ee MT#56447 add new "media" Janus event
2 years ago
Richard Fuchs 2ccc910354 MT#56447 rename _media_up to _rtc_up
2 years ago
Richard Fuchs 7be1153acb MT#56447 move "janus_session" to monologue
2 years ago
Richard Fuchs 893dad702d MT#56447 switch to early return
2 years ago
Richard Fuchs 16c99e9d07 MT#56447 output "streams" list with "configured" event
2 years ago
Richard Fuchs cbc777ae42 MT#56447 handle the "completed" trickle event
2 years ago
Richard Fuchs 90d9cdbdb0 MT#56447 don't tie rooms to specific WS sessions
2 years ago
Richard Fuchs 8b2853274c MT#56447 allow creating room with specific ID
2 years ago
Richard Fuchs 1379ba2310 MT#56447 handle Janus POST alternative usage
2 years ago
Richard Fuchs c41188c0ca MT#56447 more generic websocket_janus_process_json
2 years ago
Richard Fuchs affe8e8cd2 MT#56447 support Janus status methods
2 years ago
Richard Fuchs 4697b437d5 MT#56447 implement GET for Janus protocol
2 years ago
Richard Fuchs cc2506d077 MT#56447 split out server_info logic
2 years ago
Richard Fuchs 837c024b5f MT#56447 support multiple Janus subs in one req
2 years ago
Richard Fuchs 38c1f239bf MT#56447 split out function to join a Janus sub
2 years ago
Richard Fuchs 9f7f869478 MT#56447 allow Janus configure without feed/room
2 years ago
Richard Fuchs 5f5bea9a58 MT#56447 allow Janus handles to take multiple roles
2 years ago
Richard Fuchs 50b8f54bcf TT#155900 add `RTCP mirror` flag
3 years ago
Richard Fuchs e59c062108 TT#14008 allow ICE reset only during an offer
3 years ago
Richard Fuchs a7e22ba698 TT#147451 add support for multi-ml subscriptions
3 years ago
Richard Fuchs 4cbeb15c07 TT#147451 obsolete necessity for `from-tag` in unsub/sub ans
3 years ago
Victor Seva 23d0dad18f TT#124273 fix typos detected by lintian
4 years ago
Richard Fuchs c7085085a7 TT#14008 fix lock order between janus_session and websocket_conn
4 years ago
Richard Fuchs e82be64a57 TT#14008 remove logically dead code
4 years ago
Richard Fuchs 1c5433a877 TT#14008 fix Coverity MISSING_LOCK warning
4 years ago
Richard Fuchs 2130e2f62b TT#89352 support Janus control protocol
4 years ago