The U.S. Senate changed the structure of its URLs for Akamai, including the code lookup. The ISVP delivery is still there, but the code lookup and structure is now different. The error log is below. This is confirmed changed on all Senate.gov websites as of the first week in June.
The new structure still calls the ISVP url from the iframe, for example, using
https://www.epw.senate.gov/public/index.cfm/2022/6/toxic-substances-control-act-amendments-implementation
The ISVP file is:
https://www.senate.gov/isvp?type=live&comm=epw&filename=epw062222&auto_play=false
You still use filename, however the comm lookup (epw) is now different, per the mapping on that page (https://www.senate.gov/isvp?type=live&comm=epw&filename=epw062222&auto_play=false). See below these nows for the new mapping, which now has a label and uses a new, seven-digit ID.
The new mapping table is below. As with previous implementations, there appears to be a backup/fallback structure:
https://www-senate-gov-msl3archive.akamaized.net/environment/epw062222/master.m3u8
...but I have been unable to confirm as the backup doesn't appear to deliver a stream. But the primary works.
They have not finished updating all Senate committee pages. But it appears they are doing it (the above from 2021 def was not in that structure in 2021, per our database). However, that said, dk if it makes sense to keep old method around as a fallback just in case. It def is not on any new videos but dk the process for updating all the old pages or how long it'll take.
However, based on the URL, guessing it applies to Akamai's msl3...
MSL3.x
Checklist
Region
United States
Description
The U.S. Senate changed the structure of its URLs for Akamai, including the code lookup. The ISVP delivery is still there, but the code lookup and structure is now different. The error log is below. This is confirmed changed on all Senate.gov websites as of the first week in June.
The new structure still calls the ISVP url from the iframe, for example, using
https://www.epw.senate.gov/public/index.cfm/2022/6/toxic-substances-control-act-amendments-implementation
The ISVP file is:
https://www.senate.gov/isvp?type=live&comm=epw&filename=epw062222&auto_play=false
You still use filename, however the comm lookup (
epw
) is now different, per the mapping on that page (https://www.senate.gov/isvp?type=live&comm=epw&filename=epw062222&auto_play=false
). See below these nows for the new mapping, which now has a label and uses a new, seven-digit ID.From the comm (
epw
), the filename (epw062222
) and the new lookup, the new HLS stream is constructed as follows: https://www-senate-gov-media-srs.akamaized.net/hls/live/2036783/epw/epw062222/master.m3u8or
https://www-senate-gov-media-srs.akamaized.net/hls/live/SEVEN_DIGIT_ID/COMM/FILENAME/master.m3u8
The new mapping table is below. As with previous implementations, there appears to be a backup/fallback structure:
https://www-senate-gov-msl3archive.akamaized.net/environment/epw062222/master.m3u8
...but I have been unable to confirm as the backup doesn't appear to deliver a stream. But the primary works.That structure is showing up on older URLs e.g from 2021 https://www.epw.senate.gov/public/index.cfm/hearings?ID=DE00984F-4EC0-4CD9-BA77-A781E4F94DA1 calls the following HLS: https://www-senate-gov-msl3archive.akamaized.net/environment/epw031721_1/master.m3u8.
They have not finished updating all Senate committee pages. But it appears they are doing it (the above from 2021 def was not in that structure in 2021, per our database). However, that said, dk if it makes sense to keep old method around as a fallback just in case. It def is not on any new videos but dk the process for updating all the old pages or how long it'll take.
However, based on the URL, guessing it applies to Akamai's msl3... MSL3.x
["ag", "76440", "https://ag-f.akamaihd.net", "2036803", "agriculture"], ["aging", "76442", "https://aging-f.akamaihd.net", "2036801", "aging"], ["approps", "76441", "https://approps-f.akamaihd.net", "2036802", "appropriations"], ["armed", "76445", "https://armed-f.akamaihd.net", "2036800", "armedservices"], ["banking", "76446", "https://banking-f.akamaihd.net", "2036799", "banking"], ["budget", "76447", "https://budget-f.akamaihd.net", "2036798", "budget"], ["cecc", "76486", "https://srs-f.akamaihd.net", "2036782", "srs_cecc"], ["commerce", "80177", "https://commerce1-f.akamaihd.net", "2036779", "commerce"], ["csce", "75229", "https://srs-f.akamaihd.net", "2036777", "srs_srs"], ["dpc", "76590", "https://dpc-f.akamaihd.net", "dpc"], ["energy", "76448", "https://energy-f.akamaihd.net", "2036797", "energy"], ["epw", "76478", "https://epw-f.akamaihd.net", "2036783", "environment"], ["ethics", "76449", "https://ethics-f.akamaihd.net", "2036796", "ethics"], ["finance", "76450", "https://finance-f.akamaihd.net", "2036795", "finance_finance"], ["foreign", "76451", "https://foreign-f.akamaihd.net", "2036794", "foreignrelations"], ["govtaff", "76453", "https://govtaff-f.akamaihd.net", "2036792", "hsgac"], ["help", "76452", "https://help-f.akamaihd.net", "2036793", "help"], ["indian", "76455", "https://indian-f.akamaihd.net", "2036791", "indianaffairs"], ["intel", "76456", "https://intel-f.akamaihd.net", "2036790", "intelligence"], ["intlnarc", "76457", "https://intlnarc-f.akamaihd.net", "internationalnarcoticscaucus"], ["jccic", "85180", "https://jccic-f.akamaihd.net", "2036778", "jccic"], ["jec", "76458", "https://jec-f.akamaihd.net", "2036789", "jointeconomic"], ["judiciary", "76459", "https://judiciary-f.akamaihd.net", "2036788"," judiciary"], ["rpc", "76591", "https://rpc-f.akamaihd.net", "rpc"], ["rules", "76460", "https://rules-f.akamaihd.net", "2036787", "rules"], ["saa", "76489", "https://srs-f.akamaihd.net", "2036780", "srs_saa"], ["smbiz", "76461", "https://smbiz-f.akamaihd.net", "2036786", "smallbusiness"], ["srs", "75229", "https://srs-f.akamaihd.net", "2031966", "srs_srs"], ["uscc", "76487", "https://srs-f.akamaihd.net", "2036781", "srs_uscc"], ["vetaff", "76462", "https://vetaff-f.akamaihd.net", "2036785", "veteransaffairs"], ["arch", "", "https://ussenate-f.akamaihd.net/"], ["uscp", "", "", "2043686", ""], ["cio", "", "", "2043686", ""]
Verbose log